/**

 * @author ( Vladimir Polyabin )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

/* ##########################  vist-service.css  ########################### */

/*   ================================================================================ */
/*   Весь сайт - главные цвета  */
/*   ================================================================================ */
:root {
--cassiopeia-color-primary: #800080;
    --cassiopeia-color-link: #9F0A9F;
    --cassiopeia-color-hover: #4D004D;
/*      --cassiopeia-color-primary: #800000;
	--cassiopeia-color-link: #a21616;
	--cassiopeia-color-hover: #5a0000; */
}
.container-header .navbar-brand img {
	min-width: 0;
}
/*   ================================================================================ */
/*   Весь сайт - меню в шапке стиль nocard */
/*   ================================================================================ */
.container-header .container-nav {
    align-items: center;
}
.menu-shapka {
	background-color: #800080;
	margin: .2rem 0 .2rem 0;
}
.menu-shapka ul {
	background-clip: border-box;
    border: 1px solid #dfe3e7;
    border-radius: .25rem;
}
.menu-shapka ul li {
    padding: .15rem .5rem .15rem .5rem;
}
.menu-shapka .metismenu.mod-menu .metismenu-item {
    font-size: 1rem;
    line-height: 1.5;
}
/*   ================================================================================ */
/*   Весь сайт - меню в шапке стиль nocard */
/*   ================================================================================ */
.main-article .blog-item, .mein-article .blog-item {
	background-clip: border-box;
	background-color: rgba(0,0,0,.01);
    border: 1px solid #800080;
    border-radius: .25rem;
	padding: 1rem;
}
/*   .main-article .item-content {

}
.main-article .blog-item {
	padding: 1rem;
}
.mein-article .blog-item {
	background-clip: border-box;
	background-color: rgba(0,0,0,.01);
    border: 2px solid #800080;
    border-radius: .25rem;
	padding: 1rem;
} */
/*   ================================================================================ */
/*   Раздел Обучение сайтам ЦЕНЫ  */
/*   ================================================================================ */
.grid-siteprice {
    display: grid;
    /* 1-row / 2-column grid container */
    grid-template-columns: 1fr auto;
    grid-template-rows: auto;
    grid-auto-rows: auto;
/*      gap: 20px; */
	text-align: left;
}
.grid-siteprice1 {
    display: grid;
    /* 1-row / 2-column grid container */
    grid-template-columns: auto 1fr;
    grid-template-rows: auto;
    grid-auto-rows: auto;
/*      gap: 20px; */
	text-align: left;
}
.grid-siteprice p {
	padding-bottom: 4px;
    border-bottom: 1px solid #c0c0c0;
}
/*   ================================================================================ */
/*   КНОПКА  */
/*   ================================================================================ */
.kontaktgrn {
	align: center;
	border-radius: 20px;
	border: none;
	padding: 20px 28px 20px 28px;
	font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
 	font-weight: bold;
}
button.kontaktgrn {
	color: var(--cassiopeia-color-link);
	border: none;
/*	
	background: -moz-linear-gradient(top, #F3F3F3 0%, #CABCCA 15%, #CABCCA 65%, #B791B7 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F3F3F3), to(#B791B7), color-stop(0.5, #CABCCA));
    background: -webkit-linear-gradient(top, #F3F3F3 0%, #CABCCA 15%, #CABCCA 65%, #B791B7 100%);
    background: -o-linear-gradient(top, #F3F3F3 0%, #CABCCA 15%, #CABCCA 65%, #B791B7 100%);
    background: -ms-linear-gradient(top, ##F3F3F3 0%, #CABCCA 15%, #CABCCA 65%, #B791B7 100%);
    background: linear-gradient(top, #F3F3F3 0%, #CABCCA 15%, #CABCCA 65%, #B791B7 100%);
	box-shadow: inset 0px 0px 6px 0 rgba(128, 128, 128, 0.2), 3px 4px 3px 0 rgba(128, 128, 128, 0.4);
*/	
	background: -moz-linear-gradient(top, #F0F1F3 0%, #FBFCFC 15%, #FBFCFC 65%, #DFE3E7 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F0F1F3), to(#DFE3E7), color-stop(0.5, #FBFCFC));
    background: -webkit-linear-gradient(top, #F0F1F3 0%, #FBFCFC 15%, #FBFCFC 65%, #DFE3E7 100%);
    background: -o-linear-gradient(top, #F0F1F3 0%, #FBFCFC 15%, #FBFCFC 65%, #DFE3E7 100%);
    background: -ms-linear-gradient(top, ##F0F1F3 0%, #FBFCFC 15%, #FBFCFC 65%, #DFE3E7 100%);
    background: linear-gradient(top, #F0F1F3 0%, #FBFCFC 15%, #FBFCFC 65%, #DFE3E7 100%);
	box-shadow: inset 0px 0px 6px 0 rgba(128, 128, 128, 0.2), 3px 4px 3px 0 rgba(128, 128, 128, 0.4);
}
button.kontaktgrn:hover {
	text-decoration: underline;
}