
.logo-img{
height:65px;
}
.logo{
    margin: 5px 0px 0px 10px;
}

.ans{
	width: 60px;

}

.header{
background-image:none!important;
background-color:black;
height:75px!important;
}
.header .container-ligne{
margin-top:0px;
}
.header h2{
color:white;
font-size: 12px;
margin-top: -20px;
}
.header h2 span{
font-weight:800;
}

.superfly-on #sf-sidebar {
    display: none;
}
.header h1{
 font-size: 58px;
text-shadow: -1px 0 white, 0 1px white,
      1px 0 white, 0 -1px white;
	  margin-top:-12px;
	  font-weight: 800;
	  letter-spacing: 2px;
}
.extra-padding-page {
    padding-top: 70px;
}
.extra-padding {
    padding-top: 60px;
}
			
#header-contain{
margin-top: 0px;
}	
header .wrapper{
width:1380px;
}
.creer-compte{
width:170px;
    margin: 15px 0px 0px 0px;
}	



#menu-refonte-public ul li{
    display: inline;
}
#menu-refonte-public ul li a:hover{
color:red;
}
#menu-refonte-public ul{
	    margin-top: 32px;
		
}

#menu-refonte-public a{
    font-size: 19px;
font-weight: 300;
text-transform: uppercase;
    margin-left: 30px;
	line-height:10px;
font-family: 'Raleway', sans-serif;
}
#sous-menu-refonte-public a{
    font-size: 19px;
font-weight: 300;
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
margin-top: 25px;
	margin-left: 0px;

}
#sous-menu-refonte-public{
display:inline;
float: none;
    margin-right: 15px;
	margin-top:-3px;
}
#sous-menu-refonte-public a:hover{
color:red;
cursor:pointer;
}
#ul-menu-refonte-desktop{
display:none;
    padding-left: 20px;
    padding-right: 20px;
    width: 185px;
    margin-top: 20px;
    position: absolute;
    right: 106px;
}
#ul-menu-refonte-desktop a{
margin-top:5px;
    padding-bottom: 3px;
	
}
#ul-menu-refonte-desktop li{
list-style-type:none;
 border-bottom: 1px solid #827d79;
}
#ul-menu-refonte-desktop li:last-child{

 border-bottom: none;
}
#ul-menu-refonte-desktop{
 background-color: rgba(0, 0, 0, 0.8);
height: 175px;
}
#ul-menu-refonte-desktop #language-fr{
    margin-left: 0px!important;
}
.menu-refonte-2{
    height: 125px!important;
	right:120px!important;
}
#ul-menu-refonte-desktop li img{
        width: 28px;
    height: auto;
    display: block;
    margin-top: 5px;
    margin-left: 8px;
    float: right;
}
.slider-pegas {
    padding-top: 82px;
    margin-bottom: -46px;
}
#test2 h2{
    margin-top: 10px;
}
.rotate-text-rec-v{
top:150px;
}
.rotate-text-pop{
top:400px;
}

.creer-compte a{
padding: 10px 0px 10px;
font-size:15px;
}

#menu-top-anglais{
    padding-left: 10px;
}
.languages img{
    width: 30px;
}
#menu-top-francais{
padding-left: 0px;
}
.home-pegas-icone{
width:28px;
}
#hp1{

}
#login-en-block{
    font-weight:800;
	   color:white;
	   margin-right: 15px;
}
#login-en-block:hover{
color:red;
}
#login-fr-block:hover{
color:red;
}

#login-fr-block{
   font-weight:800;
   color:white;
}
#block-header-2 #span4-new-block a.a-exeption{
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 10px;
    font-family: 'Raleway', sans-serif;
	margin-top:29px;
	margin-left:10px;
}
#block-header-2 #span4-new-block a.a-exeption:hover{
color:red;
}
#block-header-2 #span4-new-block{
padding-top: 21px;
width:65%;
}
#new-header-block{
width:35%!important;
}
#block-header-2{
	width: 35%;
	background-color: #333;
    border: 1px solid #666;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    height: 68px;
    margin-top: 2px;
}
#login-header-new{
    margin-right: 20px;
    margin-left: 10px;
}
#login-header-new-fr{
    margin-right: 10px;
    margin-left: 0px;
}
.menu-home-a-icone{
width:25px;
height:25px;
display: block;
float: left;
margin-top: -8px;
background-size:25px 25px;
background-image: url('https://www.pegasproductions.com/wp-content/themes/pegasproductions-new/img/home-pegas.png');
}
.home-pegas-icone{

}
.login-couleur a{
font-weight:900!important;
}
#menu-refonte-public ul li a.menu-home-a-icone:hover{
background-image: url('https://www.pegasproductions.com/wp-content/themes/pegasproductions-new/img/home-pegas-2.png');
}


#language-fr{
       margin-top: 20px!important;
	    margin-left: 15px!important;
}
#language-fr img{
    margin-left:5px!important;
}

#slogan-anglais-refonte{
font-size:9px;
}

#tour-videos-public .nouvelle-banniere-pegas{
    margin-bottom: 25px;
}
#tour-actrices-public .nouvelle-banniere-pegas{
        margin-top: -10px;
}

#rotate-text-rec-vid {
    top: 235px;
}
#rotate-text-pop-vid {
    top: 460px;
}
.pub-new-bouton-mobile{
display:none;
}
.languages{
    display: inline;
	float:none;
}

@media only screen
and (min-width : 1080px)
and (max-width : 1370px) {
#menu-refonte-public a {
    font-size: 17px;
    margin-left: 20px;
}
header .wrapper{
width:100%%;
}
#slide-update .screenshots-slider .image-arriere{
background-size:590px;
}
#menu-top-francais {
    padding-left: 0px;
}
.bas-slider-refonte{
bottom: 75px!important;
}
.logo {
    margin: -5px 0px 0px 0px;
	width: 70px;
}
.logo-refonte-niches {

    bottom: 80px!important;

}
#homepage hr{
visibility:hidden;
}
.menu-refonte-2 {
    height: 105px!important;
}
#slideshownav {
    text-align: right!important;
    padding-top: 8px!important;
    padding-bottom: 5px!important;
    display: block!important;
    margin: 0 auto!important;
    width: 1180px!important;
    margin-top: -10px!important;
    position: relative!important;
    bottom: -280px!important;
    right: 40px!important;
}
.header h1 {
    font-size: 55px;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    margin-top: -17px;
    font-weight: 800;
    letter-spacing: 2px;
}
#menu-refonte-public ul {
    margin-top: 20px;
    padding-left: 10px;
}
#sous-menu-refonte-public a{
    font-size: 17px;
}

a#menu-refonte-desktop {
    font-size: 14px;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    margin-top: 20px;
    display: inline;
}
.header .creer-compte a {
    font-size: 11px!important;
}
#block-header-2{
	width: 45%!important;
    height: 65px;
    margin-top: -5px;
}
#ul-menu-refonte-desktop {
    display: none;
    padding-left: 20px;
    padding-right: 20px;
    width: 165px;
    margin-top: 20px;
    position: absolute;
    right: 100px;
}
#ul-menu-refonte-desktop #language-fr{
margin-left:0px;
}
#sous-menu-refonte-public .ul-menu-refonte-desktop a{
    font-size:17px;
    margin-top: 0px!important;
 
}
#slogan-anglais-refonte {
    font-size: 7px;
}
.creer-compte {
    width: 120px;
    margin: 12px 0px 0px 0px;
}

.ans{
	width: 30px;
}

#block-header-2 #span4-new-block{
width:65%!important;
}
#new-header-block {
    width: 25%!important;
}
#block-header-2 #span4-new-block a.a-exeption{
    font-size: 14px;
	margin-left:0px;
}
#ul-menu-refonte-desktop {
    background-color: rgba(0, 0, 0, 0.8);
    height: 195px;
    padding-left: 20px;
}
#menu-top-anglais{
    padding-left: 0px!important;
}
#slideshownav {
diplay:none!important;
    bottom: -280px!important;
visibility:hidden!important;
}
.menu-refonte-1{
    height: 155px!important;
}

}

@media only screen
and (min-device-width : 768px)
and (min-width : 768px)
and (max-width : 1024px)
and (max-width : 1080px) {
.menu-home-li-icone{
display:none;
}
.nouvelle-banniere-pegas .newsletter-inscription img {
    width: 100px;
}
.menu-home-a-icone{
display:none;
}
.logo-img{
display:none;
}
.header h1 {
    font-size: 28px;
margin-top: 12px;
}
.header h2{
display:none;
}
header .span2{

}
#menu-refonte-public a {
    font-size: 17px;
    font-weight: 600;
    margin-left: 5px;
}
header .span2 {
    width: 13%;
}
header .span7-5 {
width: 87%;
}
.creer-compte {
    width: 150px;
    margin: 15px 0px 0px 0px;
}

.ans{
	Display: none;
}
#sous-menu-refonte-public a {
    font-size: 15px;
    padding-left: 4px;
    font-weight: 600;
    border-left: 1px solid red;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    margin-top: 28px;
    display: block;
    margin-left: -10px;
}
#menu-top-francais {
    padding-left: 15px;
}
#menu-refonte-public ul {
    margin-top: 28px;
}
#menu-refonte-public ul li {
    display: inline;
    border-left: 1px solid red;
}
#ul-menu-refonte-desktop {
    display: none;
    padding-left: 20px;
    padding-right: 20px;
    width: 180px;
    margin-top: 0px;
    margin-left: -20px;
    z-index: 1000;
}
#sous-menu-refonte-public #ul-menu-refonte-desktop a{
margin-top:9px;
border:none;
}
.slider-pegas{

}
#ul-menu-refonte-desktop{
    position: absolute;
}
#menu-refonte-public ul li:first-child{
border:none;
}
#ul-menu-refonte-desktop li img{
margin-top:0px;
}
#menu-top-anglais {
    padding-left: 0px;
}
.extra-padding-page {
    padding-top: 0px;
}
#language-fr{
#display:none;
}
#language-fr{

}
#block-header-2{
width:55%!important
}
#menu-refonte-public{
width:45%!important;
}
header .span7{
    width: 65%!important;
}
#block-header-2 #span4-new-block a.a-exeption{
margin-left:0px;
font-size:14px;
}
#sous-menu-refonte-public a{
display:inline;
}
#block-header-2 #span4-new-block a.a-exeption{
    font-size: 15px;
	margin-left:0px;
	margin-right:5px;
}
#login-fr-block{
    margin-right: 20px;
}
.creer-compte a{
font-size: 12px;
}
.extra-padding {
    padding-top: 0px;
}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 767px) {
.pub-new-bouton-mobile{
display:block;
}
	.sf-navicon-button.x{display:none!important;}
#sf-sidebar{display:none!important;}
.sf-scroll-wrapper{display:none!important;}
.sf-mobile .superfly-on #sf-mob-navbar{
display:none;
}
.sf-mobile .superfly-on #sf-mob-navbar  {
display: none;
}


body {
margin-top: -80px!important;
}
.creer-compte {
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.ans{
	Display: none;
}

.extra-padding-page {
    padding-top: 10px;
}
.extra-padding {
    padding-top: 0px;
}
.pub-new-bouton-mobile {
    padding: 10px 0px;
    margin: 0 auto;
    background-color: #62b303;
    text-align: center;
    padding: 3px 7px 5px;
    width: 100%;
    text-align: center;
    height: auto;
    border-radius: 5px;
}
.pub-new-bouton-mobile a {
    text-transform: uppercase;
    font-size: 17px;
    padding: 7px 7px 5px;
    display: block;
    color: white;
    font-weight: 700;
    text-shadow: 0 -1px 0 #555;
}

#pub-videos-mobile-refonte-1, #pub-videos-mobile-refonte-2{
max-width:320px;
margin-bottom: 20px;
overflow:hidden;
}
#pub-actrices-mobile-refonte-1, #pub-actrices-mobile-refonte-2{
max-width:320px;
margin-bottom: 20px;
overflow:hidden;
}

}