.edit-link {
    
    text-align: left;
}

.edit-link a {
    
    color: #404040;
}

.input-type {
    
    width: 950px;
    padding: 10px;
    margin-bottom: 30px;
}

.container {
	margin: 0 auto;
    max-width: 90%;
    padding: 3%;
    margin: 30px 10px;
    
    
}

.white-container {
	margin: 0 auto;
    max-width: 90%;
	color:#202020;
    padding: 3%;
	background: white;
    margin: 30px 10px;
    border-radius: 7px;
	/*opacity: 0.9;*/
	min-height:400px;
}

.main-icon {
	float:right;
	clear:both;
	width:100%;
	text-align:center;
	padding-top:35%;
}

.warning-message {
	max-width: 90%;
    padding: 0 3%;
    margin-bottom: 5px;

}

.news-conteiner {
    
    margin: 0 auto;
    max-width: 90%;
    padding: 5%;
    text-align: center;
}
    .news-item {

        max-width: 90%;
        /*min-width: 240px;*/
        background: white;
        overflow: hidden;
        padding: 3%;
        margin-bottom: 30px;
        border-radius: 7px;
    }
    
    .news-item-content {
        
        overflow: hidden;
        max-width: 100%;
        /*min-width: 240px;*/
    }
    
        .item-topic {

            text-align: center;
            background: #E4E4E4;
            border-radius: 7px;
            padding: 10px;
            margin-bottom: 20px;
            font-size:18px;
            font-weight: bold;
            color: #202020;
        }
    
        .item-topic a {

            font-size:18px;
            font-weight: bold;
            color: #202020;
            text-decoration: none;
        }
        
        .item-topic a:hover {
            
            text-decoration: underline;
        }
        
        .news-item-content-preview {

            display: inline-block;
            width: 28%;
            height: auto;
        }
        
        .potfolio-item-content-preview {
            
            display: inline-block;
            margin:0 auto;
			width: 38%;
            /*min-width: 100px;*/
            max-height: 30em;
			
        }
		
		.potfolio-item-content-preview  img{
			max-height: 30em !important;
			width:auto !important;
			max-width: 100% !important;
		}

        .news-item-content-text {

            display: inline-block;
            vertical-align: top;
            min-width: 100px;
            width: 62%;
            padding: 0 20px 20px 20px;
            text-align: left;
            color: #404040;
        }
        
        .potfolio-item-content-text {
            
            display: inline-block;
            vertical-align: top;
            min-width: 100px;
            width: 52%;
            padding: 0 20px 20px 20px;
            text-align: left;
            color: #404040;
        }
        
    .news-item-date {

        max-width: 800px;
        /*min-width: 240px;*/
        text-align: right;
        font-size: 12px;
    }
    
    
@media (max-width: 684px) {
    
    .news-item-content-text {
        
        width: 90%;
    }
    
    .news-item-content-preview {
        
        width: 90%;
    }
    
    .potfolio-item-content-text {
            
        width: 90%;
    }
    
    .potfolio-item-content-preview {
        
        width: 90%;
    }
    
    img {
        
        width: 90% !important;
        height: auto !important;
    }
    
    .grid-gradient {
    
        display: none !important;
    }
    
    #contacts {
        display: none;
    }
    
    header {
        
        margin-top: 0;
    }
    
    .logo-velcro
    {
        display:none !important;
    }
    
}

@media (max-width: 420px) {
    
    #content {
        
        width: 95%;
        margin: 40px 0 20px 0;
    }
    
    .news-conteiner {
    
        margin: 0 auto;
        max-width: 100%;
        text-align: center;
        padding: 0;
    }
    
    .news-item {

        max-width: 100%;
        background: white;
        overflow: hidden;
        padding: 3%;
        margin-bottom: 30px;
        border-radius: 7px;
    }
    
}