
@font-face  {
        font-family:  'Good Dog';
        src:  url(fonts/gooddog_new.eot);
        src:  url(fonts/gooddog_new.eot?#iefix) format("embedded-opentype"),  url(fonts/gooddog_new.woff) format("woff"),  url(fonts/gooddog_new.ttf) format("truetype"),  url(fonts/gooddog_new.svg#gooddog_newregular) format("svg");
        font-weight:  400;
        font-style:  normal;
}
@font-face  {
        font-family:  'Brady Bunch Remastered';
        src:  url(fonts/bradbunr-webfont.eot);
        src:  url(fonts/bradbunr-webfont.eot?#iefix) format("embedded-opentype"),  url(fonts/bradbunr-webfont.woff) format("woff"),  url(fonts/bradbunr-webfont.ttf) format("truetype"),  url(fonts/bradbunr-webfontsvg) format("svg");
        font-weight:  100;
        font-style:  normal;
}

.menu{
    
    font-family:  'Brady Bunch Remastered';
        font-weight:  100;
        font-size: 1.8em;
        letter-spacing: 1px;
    
}

h1,h2,h3,.titl,.wpoi-title{
    
    font-family:  'Brady Bunch Remastered';
        font-weight:  100;
        font-size: 2.4em;
        letter-spacing: 1px;
        text-shadow:2px 2px 0px rgba(0,0,0,0.2);
    
}

[class*="gmcn-sldr"] .gm-titl a {
    color: #ffff00;
}

.page_item{
font-size: 14px;
display:block;
font-weight: 700;
width:100%;
border-bottom: 1px solid rgba(255,255,255,0.1);
letter-spacing: 1px;
}
.gmcn-smal-2{
   
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.page_item a:hover{
    color:#16C4BB;
    
}

.mt-slct-cn{
    text-shadow:none;
}
.lastViewedTitle {
    font-weight: bold;
    font-size: 1.5em;
    vertical-align: 30px;
    margin-top: 15px;
    color: #2D3E58;
}
.wp-pagenavi {
    
    /*font-family:  'Brady Bunch Remastered';*/
     font-size: 2em;
     letter-spacing: 1px;
     line-height: 1.2em;
  
}

[class*="gmcn-sldr"] .gm-titl{
    
    font-family:  'Brady Bunch Remastered';
        font-weight:  1000;
        font-size: 3.0em;
        letter-spacing: 2px;
        line-height: 1.2em;
        
    
}

.news-cn{
    
     font-family:  'Good Dog';
        font-weight:100;
        font-size: 1.5em;   
}
p{  
font-family:  'Good Dog';
font-weight:100;
font-size: 1.2em;  
}

button, input, select,.tnp-widget input[type="submit"] {
    font-family:  'Brady Bunch Remastered';
    font-size: 2em;
    letter-spacing: 1px;
}

.stone-border{
    position:relative;
    display:block;
    margin-bottom:-27px;
    height:54px;
    background-image:  url(images/br_footer.png);
    background-position: top center;
    z-index:1;
    
}
.stone-border-top{
    position:relative;
    display:block;
    margin-top:-54px;
    height:54px;
    background-image:  url(images/br_footer.png);
    background-color: transparent;
    background-position:  center top;
    background-repeat:  repeat-x;
    z-index:1;
 
}

footer{
    
    letter-spacing: 1px;
        line-height: 2em;
    
}
.gm-titl{line-height: 1.2em;}

.poste{display:block;height:240px;}

.maddwarf_1  {
        position:  absolute;
        background-image:  url(images/maddwarf.png);
        width:  223px;
        height:  266px;
        top:  0px;
        left:  0px;
        z-index:  0;
}

[class*="gmcn-sldr"] .gm-titl
{
 text-shadow:0 2px 0 #999,
             0px 3px rgba(0,0,0,1);
}

.minilogo:hover,a:hover,button:hover, input:hover, select:hover,.gm-imag:hover {
        cursor:  pointer;
        cursor:  hand;
        -webkit-animation:  resize .1s linear;
        animation:  resize .1s linear;
}

.hdcn-2{ 
    
    position:  relative;
    background-image:  url(images/back-header.png);
    background-position:  0px -20px;
    background-repeat:  repeat-x;
    display:block;
    height:350px;
    z-index:0;
}
.bnr900{
width:970px;
height:250px;
    
    z-index:0;
    
}
.news-cn{
  position:  relative;  
  z-index:2;     
}

.hdcn-3,.hdcn-4,.menu-top{
    position:  relative;  
    z-index:20;
}

.hdcn-5{ 
    position:  relative;  
    z-index:1;
}

.minilogo{
    float: left;
    
    z-index:  2;
    display:block;
    top:  0px;
    left: 0px;
    height:50px;
    width:250px;
    margin-bottom:20px;
    
}
.bnr900{ 
    
 
    position:  relative;
    
    margin:auto;
    text-align:center;}
.advert{
    color:#fff;
   
}
.cont{
   
    
    
}
.monster-band  {
        position:  absolute;
        background-image:  url(images/monster-band.png);
        width:  464px;
        height:  271px;
        top:  0px;
        left:  0px;
        z-index:-1;
        
        
       
}

.top_clouds  {
       /* background:  url(images/clouds.png) 0 40px repeat-x;
        z-index:  0;
        position:  absolute;
        width:  100%;
        display:  block;
        height:  193px;
        -webkit-animation:  backgroundScroll 60s linear infinite;
        animation:  backgroundScroll 60s linear infinite;*/
}
@-webkit-keyframes backgroundScroll  {
        from  {
        background-position:  0 0;
}
to  {
        background-position:  -1240px 0;
}
}
@keyframes backgroundScroll  {
        from  {
        background-position:  0 0;
}
to  {
        background-position:  -1240px 0;
}
}

@-webkit-keyframes resize  {
        0%,  100%  {
        -webkit-transform:  scale(1,  1);
}
50%  {
        -webkit-transform:  scale(1.1,  .9);
}
}
@-o-keyframes resize  {
        0%,  100%  {
        transform:  scale(1,  1);
}
50%  {
        transform:  rotate(0) scale(1.1,  .9);
}
}
@keyframes resize  {
        0%,  100%  {
        transform:  scale(1,  1);
}
50%  {
        transform:  rotate(0) scale(1.1,  .9);
}
}
[class*="gmcn-sldr"] .gm-text {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
        background:transparent;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 5px;
}

 [class*="gmcn-sldr"] .gm-desc {
    text-shadow: 2px 2px 0px #000;
}

@media screen and (max-width: 436px)
{
    
[class*="gmcn-sldr"] .gm-titl{
        
        font-size: 2em;
    }    
    
[class*="gmcn-sldr"] .gm-desc {
    display:none;
}}

[class*="gmcn-sldr"] .gm-desc {
    display:none;
}

#menu-item-2374 a {
    color: #db8ff3;
}
@media screen and (min-width: 1000px)
{
    .square-front {
        float:left;
        display:block;
        background-color: blue;
        width:  300px;
        height:  250px;
margin-right:40px;
}
    
}
@media screen and (max-width: 1000px)
{
    .h2square, .square-front {
        display:none;
}
    
}

.bigboard {
        float:left;
        display:block;
        background-color: blue;
        width:  300px;
        height:  250px;
        margin-right:30px;
       
}
.hdcn-1{
    z-index:1;
    
}
.sdbr-cn {
   
    
}
@media screen and (min-width: 1200px)
{
.main-cn.cols-n9 {
    width: 800px;
}
}




.bloc-rwd { width: 200px; height: 200x; }
@media (min-width:200px) { .bloc-rwd { width: 200px; height: 200px; } }
@media (min-width:480px) { .bloc-rwd { width: 234px; height: 60px; } }
@media (min-width:720px) { .bloc-rwd { width: 468px; height: 60px; } }
@media (min-width:900px) { .bloc-rwd { width: 728px; height: 90px; } }
@media (min-width:1000px) { .bloc-rwd { width: 970px; height: 250px; } }




/*.header-border {
	background-image: url("images/header_border1.png"); 
	width:100%;
	height:31px;
	margin: 0px;
	padding: 0px;
	
        background-color: transparent;
        position:relative;
        margin-bottom: -15px;
        display:block;
        z-index:1;
}

.bdcn {
	background-image: url("images/bg1.png");
	background-position: center;
	background-color: transparent;
	
	
	
	
}*/