

/* Start:/bitrix/templates/Romatti_NEW/components/bitrix/system.pagenavigation/.default/style.css?15861216221060*/
div.modern-page-navigation {margin: 2em 0 1em; border-bottom:solid .5em #F6F5F2; text-align: left}

div.modern-page-navigation span.count {float:left; color:#DDD; line-height: 2.5em;}
div.modern-page-navigation span.count strong {font-weight: 900;}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
    font-size: 1.2em;
    display:inline-block;
    width: 3em;
    line-height: 3em;
    height: 3em;
    text-align: center;
	text-decoration: none;
    border:none;
    color:#AAA;
    font-weight: 400;
    position: relative;
    border-bottom:solid .2em transparent;
    margin-bottom:-.5em;
    font-family: "Gilroy", "Open Sans", "Verdana", sans-serif;
}

div.modern-page-navigation a:hover {color:#333; border-color:#BAB7A1;}


div.modern-page-navigation a.modern-page-previous, div.modern-page-navigation a.modern-page-next {width:auto;}
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first {}

span.modern-page-current {color:#333; font-weight: 900; border-color:#ffdd2d;}
/* End */


/* Start:/bitrix/templates/Romatti_NEW/components/bitrix/news/collections/bitrix/news.list/.default/style.css?15861216221871*/
.blog_list {}
.blog_list .element {display: block; border:none; margin: .5em; background: #F6F5F2; box-shadow: 0 4px 6px 0 rgba(204,204,204,.6); margin-bottom: 2em; transition: all .2s ease;}
.blog_list .element .caption {padding: 0 2em 2em 2em;}

.blog_list .element .caption .date {display: inline-block; background: #BAB7A1; color:#FFF; font-size: .8em; font-weight: bold; line-height: 2em; padding: 0 .75em; position: relative; transform: translateY(-1px)}

.blog_list .element .caption .caption_wrapper {overflow: hidden; height: 8.4em; margin-bottom: 1em;}
.blog_list .element .caption .caption_wrapper .title {margin: 1em 0 .5em; font-size: 1.4em; line-height: 1.2em; font-family: "FuturaPT", "Open Sans", "Verdana", sans-serif;  font-weight: 500;}
.blog_list .element .caption .caption_wrapper .description {line-height: 1.68em; font-size: 1em; color:#555;}

.blog_list .element .caption .more {font-weight: bold; font-size: .9em; line-height: 1.2em; border:none;}
.blog_list .element .caption .more span {display: inline-block; vertical-align: middle; border-bottom: solid 1px #777;}
.blog_list .element .caption .more i {display: inline-block; vertical-align: middle; font-size: .7em; color:#000; background: #ffdd2d; border-radius: 50%; line-height: 1.8em; width: 1.8em; text-align: center;}

.blog_list .element .picture {background-color: #E6E5E2; background-position: center center; background-repeat: no-repeat; background-size: 50%; height: 100%; position: absolute; top:0; left:0; right:0; bottom: 0;}


.blog_list .element:hover {background: #BAB7A1; transform: translateY(-1%)}
.blog_list .element:hover .caption .date {background: #F6F5F2; color:#BAB7A1;}
.blog_list .element:hover .caption .more i {background: #FFF;}

.blog_list .element .link {display: block; position: absolute; top:0; left:0; right:0; bottom:0; border:none;}
/* End */
/* /bitrix/templates/Romatti_NEW/components/bitrix/system.pagenavigation/.default/style.css?15861216221060 */
/* /bitrix/templates/Romatti_NEW/components/bitrix/news/collections/bitrix/news.list/.default/style.css?15861216221871 */
