/** Aldoga MAIN STYLE CSS by MR_BONCE **/

@font-face {
font-family: "gblack"; 
src: url("/style/fonts/Gilroy-Black.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gblacki"; 
src: url("/style/fonts/Gilroy-BlackItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gbold"; 
src: url("/style/fonts/Gilroy-Bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gboldi"; 
src: url("/style/fonts/Gilroy-BoldItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gebold"; 
src: url("/style/fonts/Gilroy-Extrabold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gboldi"; 
src: url("/style/fonts/Gilroy-ExtraboldItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gheavy"; 
src: url("/style/fonts/Gilroy-Heavy.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gheavyi"; 
src: url("/style/fonts/Gilroy-HeavyItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "glight"; 
src: url("/style/fonts/Gilroy-Light.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "glighti"; 
src: url("/style/fonts/Gilroy-LightItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gmedium"; 
src: url("/style/fonts/Gilroy-Medium.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gmediumi"; 
src: url("/style/fonts/Gilroy-MediumItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gregular"; 
src: url("/style/fonts/Gilroy-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gregulari"; 
src: url("/style/fonts/Gilroy-RegularItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "gsbold"; 
src: url("/style/fonts/Gilroy-Semibold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gsboldi"; 
src: url("/style/fonts/Gilroy-SemiboldItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "gt"; 
src: url("/style/fonts/Gilroy-Thin.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gti"; 
src: url("/style/fonts/Gilroy-ThinItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gulihgt"; 
src: url("/style/fonts/Gilroy-UltraLight.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

@font-face {
font-family: "gulihgti"; 
src: url("/style/fonts/Gilroy-UltraLightItalic.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

/* Разрешения
 @media (min-width:576px){}
 @media (min-width:768px){}
 @media (min-width:992px){}
 @media (min-width:1200px){}
 @media (min-width:1400px){}
*/

body {
	font-family: "gregular"; 
	font-size: 16px;
}

header {
	position: fixed;
    top: 0;
    width: 100%;
}

/* Верхнее Меню */
.top-menu {
	border-bottom: 1px solid #FFF;
	z-index: 99;
}
.top-menu .navbar {padding: 0!important;}
.top-menu.scl{
 background-color: #b9826f;
 border-bottom: 0px solid #b9826f;
  opacity: 1;
 }

.top-menu .logo {
	background-image: url(/img/el/PNG/logo-menu.png);
	background-clip: border-box;
    width: 300px;
    height: 30px;
	background-position: center center;
    background-repeat: no-repeat;
	}
.top-menu.scl .logo {
	background-image: url(/img/el/PNG/logo-short-menu.png);
	background-clip: border-box;
	width: 300px;
    height: 30px;
	background-position: center center;
    background-repeat: no-repeat;
	}

.top-menu ul li a {color: #fff; font-size: 16px;}
.top-menu ul li a:hover {color:#b9826f; text-decoration: underline;}

.top-menu.scl ul li a {color: #fff;}
.top-menu.scl ul li a:hover {color: #723926; text-decoration: underline;}

.top-menu .contact {
	background-color: #b9826f;
	padding: 10px 30px;
}

.top-menu.scl .contact {
	background-color: #723926;
	padding: 0px 30px;
}
/* Верхнее Меню */

h3 {
	font-family: "glight";
    padding: 40px 0 25px 0;
    font-size: 58px!important;	
}

/* первый экран основного шаблона */
.mainbg {
	background: url(/img/MainscreenBG.jpg);
	background-clip: border-box;
	background-size: cover;
    color: #fff;
    padding: 40px 0px;
	height: 960px;
	background-position: center center;
}

.mainbg .socblock {
	margin-top: 70px;
	float: right;
	text-align: right;
}

.mainbg .fb {
	background-image: url(/img/el/SVG/FB_menu.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
	margin: 5px 0 0 auto;
}
.mainbg .vk {
	background-image: url(/img/el/SVG/VK_menu.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
	margin: 5px 0 0 auto; 
} 
.mainbg .inst{
	background-image: url(/img/el/SVG/IG_menu.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
	margin: 5px 0 0 auto; 
}
.mainbg .soc {
	background-image: url(/img/el/SVG/line-menu.svg);
	background-clip: border-box;
    background-size: cover;
	width: 3px;
    height: 80px;
	margin: 20px 12px 0 auto;
}

.mainbg .text {
	float: right;
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
	margin: 90px -55px 0px auto;
	z-index: 99;
}

.mainbg .fb a{
	width: 27px;
    height: 27px;
}
.mainbg .vk a{
	width: 27px;
    height: 27px;
} 
.mainbg .inst a{
	width: 27px;
    height: 27px;
}


.mainbg .fb:hover{
	background-image: url(/img/el/SVG/FB_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
}
.mainbg .vk:hover {
	background-image: url(/img/el/SVG/VK_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
} 
.mainbg .inst:hover{
	background-image: url(/img/el/SVG/IG_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 27px;
    height: 27px;
}
.mainbg .soc a:hover{}
/* первый экран основного шаблона */

.bg-grey {
	background-color: #efefef;
}

/* Блок/модуль Щенки */
.schenki {
	background: url(/img/imgof/Schenki_bg.jpg);
	background-clip: border-box;
	background-size: cover;
    color: #fff;
    padding: 40px 0px;
	min-height: 960px;
	background-position: center center;
}

.schenki .dogpr {
	padding: 50px 0;
}

.schenki a.dogname{
	display: block;
	font-family: "gsbold";
    font-size: 28px;
    text-transform: uppercase;
    color: #fff;
	line-height: 1;
	padding: 0 0 20px 0;
}

.schenki a.dogname:hover {
	color: #b9826f;
}

.schenki span.dogtitul{
	padding: 20px 0 20px 0;
	display: block;
}

.schenki span.rotx{
	display: block;
	-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
	font-size: 70px;
	font-family: "glight";
    margin: 100px 0 0 0;	
}

.schenki .btn {
	color:#fff;
	border: 2px solid #b9826f;
	border-radius: 50px;
	padding: 10px 45px;
}

.schenki .btn:hover {
	background-color: #b9826f;
}

.schenki .allltdogs  {padding: 60px 0;}
.schenki .allltdogs .circle {
	border-radius: 50%;
    border: 3px Solid #fff;
    text-align: center;
    padding: 20px;
    width: 140px;
    height: 140px;
    margin: auto;
    display: block;
}

.schenki .allltdogs .circle.RED {border: 3px Solid #ff4a4a;}
.schenki .allltdogs .circle.PINK {border: 3px Solid #f542a4;}
.schenki .allltdogs .circle.BLACK {border: 3px Solid #000000;}
.schenki .allltdogs .circle.BLUE {border: 3px Solid #4287f5;}
.schenki .allltdogs .circle.BLUE2 {border: 3px Solid #4df7ff;}
.schenki .allltdogs .circle.VIOLETT {border: 3px Solid #8c26a5;}
.schenki .allltdogs .circle.YELLOW {border: 3px Solid #ffdd50;}
.schenki .allltdogs .circle.GREEN {border: 3px Solid #2fba2f;}
.schenki .allltdogs .circle.ORANGE {border: 3px Solid #ffb450;}
.schenki .allltdogs .circle.MAGENTA {border: 3px Solid #ff52ff;}

.schenki .allltdogs .dogcl {}
.schenki .allltdogs .dogcl .dogname {
	padding: 10px 0 5px 0;
    font-size: 20px;
	text-decoration: none;
}
.schenki .allltdogs .dogcl .male {}
.schenki .allltdogs .dogcl .order {}

/* Блок/модуль Щенки */

.plancard {
	text-align: center;
    padding: 50px 0;
    border-radius: 50px;
}

.plancard span.date{
	display: block;
	padding: 0 0 30px 0;
	font-family: "gsbold";
	font-size: 25px;
}

.plancard a.dogname{
	display: block;
	font-family: "gsbold";
    font-size: 36px;
    text-transform: uppercase;
    color: #b9826f;
	line-height: 1;
}

.plancard span.dogtitul{
	display: block;
}

.plancard span.rotx{
	display: block;
	-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
	font-size: 70px;
	font-family: "glight";
	
}
/* Блок/модуль Щенки */

/* блок модуль наши собаки слайдеры */
.our-dogs-cor {}

.our-dogs-cor .carousel {
    margin-top: 20px;
}

.our-dogs-cor .carousel-inner {
	border-radius: 50px;
}

.our-dogs-cor .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 0rem; 
    color: #fff;
    text-align: left;
}

.our-dogs-cor .carousel-caption h5 {
	font-family: "gsbold";
    text-transform: uppercase;
}

.our-dogs-cor .carousel-caption .btn {
	background-color: #b9826f;
    color: #fff;
    border-radius: 50px;
    padding: 5px 20px;
	display: inline-block;
}

.our-dogs-cor .carousel-caption .btn2 {
	background-color: #723926;
    color: #fff;
	border: 0;
    border-radius: 50px;
    padding: 5px 20px; 
	display: inline-block;
}

.our-dogs-cor .carousel-control-next-icon {
	background-image: url(/img/el/SVG/arrow-right-white.svg);
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
}

.our-dogs-cor .carousel-control-prev-icon {
	background-image: url(/img/el/SVG/arrow-left-white.svg);
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
}
/* блок модуль наши собаки слайдеры */

/* Блок Владельцы и питомцы */
.our-dogs-and-mas {
	background-color: #efefef;
}

.our-dogs-and-mas .owl-nav {
	position: absolute;
    width: 111%;
    margin: -10% 0 0px -7%;
}

.our-dogs-and-mas .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.our-dogs-and-mas .owl-nav .owl-prev span {
	color: transparent;
}

.our-dogs-and-mas .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.our-dogs-and-mas .owl-nav .owl-next span {
	color: transparent;
}


.our-dogs-and-mas .reviewbody {}
.our-dogs-and-mas .reviewbody .name {
	display: block;
	padding: 20px 0 0 0;
}
.our-dogs-and-mas .reviewbody .review-text {
	display: block;
	font-family: "gsbold";
}
.our-dogs-and-mas .reviewbody .link {
	display: block;
	padding: 20px 0 0 0;
}
.our-dogs-and-mas .reviewbody .link:hover {}

/* Блок Владельцы и питомцы */

/* Блок Мемориал Наши собаки */
.memorial-our-dogs {
	background-color: #374362;
	color: #fff;
}

.memorial-our-dogs .memorial-card {
	text-align: center;
	padding: 30px;
}
.memorial-our-dogs .memorial-card .name {
	font-family: "gsbold";
	color: #b9826f;
	font-size: 35px;
}

.memorial-our-dogs .owl-nav {
	position: absolute;
    width: 110%;
    margin: -22% 0px 0px -6%;
}

.memorial-our-dogs .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.memorial-our-dogs .owl-nav .owl-prev span {
	color: transparent;
}

.memorial-our-dogs .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.memorial-our-dogs .owl-nav .owl-next span {
	color: transparent;
}
/* Блок Мемориал Наши собаки */

/* Блок Карусель Статьи Блог */
.blog-stat {
	
}

.blog-stat .owl-nav {
	position: absolute;
    width: 98%;
	margin: -18% 0 0px 0;
}

.blog-stat .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.blog-stat .owl-nav .owl-prev span {
	color: transparent;
}

.blog-stat .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.blog-stat .owl-nav .owl-next span {
	color: transparent;
}

.blog-stat .content-block {
	margin: -120px 0 0 0;
    padding: 30px;
}

.blog-stat .content-block h5 {
	color: #fff;
}

.blog-stat .content-block a {
	color: #fff;
}
/* Блок Карусель Статьи Блог */

/* Блок Карусель Новости Блог */
.blog-news {
	background-color: #efefef;
}

.blog-news .owl-nav {
	position: absolute;
    width: 98%;
	margin: -18% 0 0px 0;
}

.blog-news .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.blog-news .owl-nav .owl-prev span {
	color: transparent;
}

.blog-news .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.blog-news .owl-nav .owl-next span {
	color: transparent;
}

.blog-news .content-block {
	margin: -120px 0 0 0;
    padding: 30px;
}

.blog-news .content-block h5 {
	color: #fff;
}

.blog-news .content-block a {
	color: #fff;
}
/* Блок Карусель Новости Блог */

/* Блок мы на выставках */
.events {}

.events .nav-pills .nav-link {
	border-radius: 50px;
    padding: 5px 30px;
	border: 2px solid #b9826f;
	color: #000;
	margin: 10px 10px;
}

.events .nav-pills .nav-link.active {
	background-color: #b9826f;
	color: #fff;
}

.events .event-body {
	background-color: #efefef;
    margin: 20px 0;
}

.events .event-body .event-ct {
	padding: 30px 5px;
}

.events .event-body .event-ct h5 {
	font-family: "glight";
	font-size: 40px;
}

.events .event-body .event-ct p {}

.events .event-body .event-ct a {}

.events .event-body .carousel-control-next-icon {
	background-image: url(/img/el/SVG/arrow-right-white.svg);
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
}

.events .event-body .carousel-control-prev-icon {
	background-image: url(/img/el/SVG/arrow-left-white.svg);
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
}
/* Блок мы на выставках */

.leftimg {
    float: left;
    margin: 6px 3px;
}

section.content {padding: 40px 0;}

section.content a {color:#000;}

section.content a:hover {color: #723926;}

section.content .pgcntblk {margin-top: 140px;}

section.content .pgcntblk .fb {
	background-image: url(/img/el/SVG/FB-contacts-blck.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block;
}
section.content .pgcntblk .vk {
	background-image: url(/img/el/SVG/VK-contacts-blck.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block; 
} 
section.content .pgcntblk .inst{
	background-image: url(/img/el/SVG/IG-contacts-blck.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block; 
}

section.content .pgcntblk  .fb:hover{
	background-image: url(/img/el/SVG/FB_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
}
section.content .pgcntblk .vk:hover {
	background-image: url(/img/el/SVG/VK_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
} 
section.content .pgcntblk .inst:hover{
	background-image: url(/img/el/SVG/IG_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
}

section.content .pgcntblk .wt {
	background-image: url(/img/el/SVG/whatsup-contacts.svg);
	background-clip: border-box;
    background-size: cover;
	width: 25px;
    height: 25px;
	display: inline-block;
}
section.content .pgcntblk .tg {
	background-image: url(/img/el/SVG/Telegram-contacts.svg);
	background-clip: border-box;
    background-size: cover;
	width: 25px;
    height: 25px;
	display: inline-block; 
} 
section.content .pgcntblk .wt:hover {color: #723926;}
section.content .pgcntblk .tg:hover {color: #723926;}

.ctpd {
	padding: 40px 0;
}

.ctpd2 {
	padding: 20px 0;
}

.progress {    
	border-radius: 50px;
}

.progress .bg-success {
	background-color: #2C8E8A!important;
}

.progress .bg-warning {
	background-color: #f35b00!important;
}

/* Подвал */
footer {
	background: url(/img/Underblock-bg.jpg);
	background-clip: border-box;
	background-size: cover;
    color: #fff;
    padding: 40px 0px;
	background-position: center center;
	font-size: 16px;
}


            
            
footer .fb {
	background-image: url(/img/el/SVG/FB-contacts-white.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block;
}
footer .vk {
	background-image: url(/img/el/SVG/VK-contacts-white.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block; 
} 
footer .inst{
	background-image: url(/img/el/SVG/IG-contacts-white.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
	display: inline-block; 
}

footer  .fb:hover{
	background-image: url(/img/el/SVG/FB_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
}
footer .vk:hover {
	background-image: url(/img/el/SVG/VK_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
} 
footer .inst:hover{
	background-image: url(/img/el/SVG/IG_menu-clik.svg);
	background-clip: border-box;
    background-size: cover;
	width: 35px;
    height: 35px;
}


             
footer .wt {
	background-image: url(/img/el/SVG/whatsup-white.svg);
	background-clip: border-box;
    background-size: cover;
	width: 25px;
    height: 25px;
	display: inline-block;
}
footer .tg {
	background-image: url(/img/el/SVG/Telegram-white.svg);
	background-clip: border-box;
    background-size: cover;
	width: 25px;
    height: 25px;
	display: inline-block; 
} 
footer .wt:hover {color: #723926;}
footer .tg:hover {color: #723926;}

footer .adres {margin: 65px 0px 0px 0px;}
footer .adres img {width: 30px;}
footer .ctblk {margin: 17px 0px 0px 0px;}
footer .btnblk {margin: 70px 0px 0px 0px;}

footer .btn {
	background-color: #b9826f;
    color: #fff;
    border-radius: 50px;
    /*padding: 10px 40px;*/
	width: 100%;
}

footer .btn:hover {
	background-color: #723926;
	color: #fff;
}
/* Подвал */
/* модальное окно форма обратной связи */

.modal-content {border-radius: 50px;}
.modal-content .btn-close{
	float: right;
    position: absolute;
    margin: -20px 0 0px 500px;
    display: block;
    background-color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50px;
}
.modal-content .modal-body {}
.modal-content .modal-body .form-floating {
	margin: 10px 0;
}
.modal-content .modal-body .form-control {
	border-radius:50px;
}

.modal-content .btn {
	background-color: #b9826f;
    color: #fff;
    border-radius: 50px;
    padding: 10px 40px;
    margin: auto;
    display: block;
}

.modal-content .btn:hover {
	background-color: #723926;
}
/* модальное окно форма обратной связи */

/* Персональная страница собаки */
.dog-main-foto {}

.dog-card {}

.dog-card span {}

.dog-card .btn {
	background-color: #b9826f;
    color: #fff;
    border-radius: 50px;
    padding: 5px 20px;
    display: inline-block;
}

/* Персональная страница собаки */

/* Карусель на персональной странице */

.dog-main-corousel {
	background-color: #efefef;
}

.dog-main-corousel .owl-nav {
	position: absolute;
    width: 110%;
    margin: -22% 0px 0px -6%;
}

.dog-main-corousel .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.dog-main-corousel .owl-nav .owl-prev span {
	color: transparent;
}

.dog-main-corousel .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.dog-main-corousel .owl-nav .owl-next span {
	color: transparent;
}

/* Карусель на персональной странице */

/* Карусель на странице выставки */
.dvs-main-corousel {
	background-color: #efefef;
}

.dvs-main-corousel .owl-nav {
	position: absolute;
    width: 110%;
    margin: -12% 0px 0px -6%;
}

.dvs-main-corousel .owl-nav .owl-prev {
	background-image: url(/img/el/SVG/arrow-left-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: left;
	margin: 0px 0px 0 35px;
}

.dvs-main-corousel .owl-nav .owl-prev span {
	color: transparent;
}

.dvs-main-corousel .owl-nav .owl-next {
	background-image: url(/img/el/SVG/arrow-right-white.svg)!important;
    background-clip: border-box;
    background-size: cover;
    width: 35px;
    height: 35px;
	float: right;
	margin: 0px 30px 0 0px;
}
.dvs-main-corousel .owl-nav .owl-next span {
	color: transparent;
}
/* Карусель на странице выставки */
.god-pm {
	border-radius: 50px;
    padding: 5px 30px;
    border: 2px solid #b9826f;
    color: #000;
    margin: 10px 10px;
}

.god-pm:hover {
	background-color: #b9826f;
    color: #fff!important;
}
/* Карусель на странице выставки */

/* страница пометы основная */
.pomet-bg {
	background-color: #374362;
    color: #fff;
}

.pomet .dogpr {
	padding: 50px 0;
}

.pomet a.dogname{
	display: block;
	font-family: "gsbold";
    font-size: 28px;
    text-transform: uppercase;
    color: #fff;
	line-height: 1;
	padding: 0 0 20px 0;
}

.pomet a.dogname:hover {
	color: #b9826f;
}

.pomet span.dogtitul{
	padding: 20px 0 20px 0;
	display: block;
}

.pomet span.rotx{
	display: block;
	-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
	font-size: 70px;
	font-family: "glight";
    margin: 100px 0 0 0;	
}

.pomet .btn {
	color:#fff;
	border: 2px solid #b9826f;
	border-radius: 50px;
	padding: 10px 45px;
}

.pomet .btn:hover {
	background-color: #b9826f;
}

.pomet .allltdogs  {padding: 60px 0;}
.pomet .allltdogs .circle {
	border-radius: 50%;
    border: 3px Solid #fff;
    text-align: center;
    padding: 20px;
    width: 140px;
    height: 140px;
    margin: auto;
    display: block;
}

.pomet .allltdogs .dogcl {}
.pomet .allltdogs .dogcl .dogname {
	padding: 10px 0 5px 0;
    font-size: 20px;
	text-decoration: none;
}

/* страница пометы основная */