@import url('https://fonts.googleapis.com/css2?family=Marmelad&display=swap');body {	font-family: 'Marmelad', sans-serif;	background: #fff;	border: 1px solid #f0f0f0;	overflow: hidden;	overflow-y: scroll;    -webkit-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);	        box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);}/*main*/a {	-webkit-transition: all 0.25s ease;	-o-transition: all 0.25s ease;	transition: all 0.25s ease;		color: #31708f;}a:hover,a:focus {	color: #191919;	outline: 0;	text-decoration: none;}p {	color: #999;	font-size: 14px;	line-height: 26px;}h1,h2,h3,h4,h5,h6 {	color: #333;	font-weight: 700;}h1 {	font-size: 26px;}h2 {	font-size: 22px;}h3 {	font-size: 20px;}h4 {	font-size: 18px;}h5 {	font-size: 16px;}h6 {	font-size: 14px;}iframe {	border: none;	-webkit-box-shadow: none;	        box-shadow: none;	height: auto;	max-width: 100%;	width: 100%;}/*scrollbar*/ ::-webkit-scrollbar {    width:10px;    height:10px} ::-webkit-scrollbar-track {    background-color:#eaeaea} ::-webkit-scrollbar-thumb {    background-color:#9699a2} ::-webkit-scrollbar-thumb:hover {    background-color:#555}/*list*/ ul {     margin: 0;     padding: 0;     list-style: none;} .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {     z-index: 2;     color: #fff;     background-color: #31708f;     border-color: #31708f;}/*header*/.navbar-default {    background-color: #fff;    border-color: #fff;}.navbar-header {	display: contents;}.navbar-brand {	font-size: 40px;}.navbar-brand>img {  height: 100%;  padding: 5px 10px;  width: auto;  min-height: 50px;}.navbar-toggle {    margin-top: 12px;}.sidebar-menu {	    padding-top: 40px;}.navbar-nav {    width: 100%;}.btn-link, .btn-link:hover, .btn-link:focus {	text-decoration: none;}.navbar-default .btn-link {    padding-top: 14px;}.navbar-default .navbar-nav>li>a {	color: #333;	text-transform: uppercase;}.link {	padding: 6px 12px!important;    margin-bottom: 0;    font-size: 14px;	color: #777!important;	line-height: 1.42857143!important;	text-transform: none!important;}/*card*/.flex {	display: -ms-flexbox;    display: -webkit-box;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.portfolio-content {padding: 0;-webkit-box-flex: 0;    -ms-flex: 0 0 25%;        flex: 0 0 25%;    max-width: 100%;	    position: relative;    width: 100%;    min-height: 1px;}.portfolio-content figure {	margin: 0;}.portfolio-content figure img {    display: block;    width: 100%;    height: auto;    min-height: 100%;}.content {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(255,255,255,.9);    text-align: center;    visibility: hidden;    opacity: 0;    -webkit-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;	padding: 5%;	display: -webkit-box;	display: -ms-flexbox;	display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;	border: 10px solid #999;}.portfolio-content:hover .content {    visibility: visible;    opacity: 1;}.title {	text-align: center;    padding: 10px;}/*main block*/ #content {     min-height: 700px;     margin-bottom: 40px;}/*breadcrumb*/ .breadcrumb {     background: transparent;     padding: 0;} .breadcrumb>li {     padding: 0 16px;     position: relative;     white-space: nowrap;} .breadcrumb>li:first-child {     padding-left: 0;} .breadcrumb>li+li:before {     content: '';     padding: 0;} .breadcrumb>li:after {     content: '';     display: block;     position: absolute;     top: 2px;     right: -5px;     width: 12px;     height: 12px;     border-right: 1px solid #ccd3db;     border-bottom: 1px solid #ccd3db;     -webkit-transform: rotate(-45deg);     -ms-transform: rotate(-45deg);     transform: rotate(-45deg);} .breadcrumb>li:last-child:after {     display: none;}/*alert*/ .alert {     margin: 30px 0;     border-radius: 2px;} .alert i {     margin-top: 2px;} .alert h4 {     margin-bottom: 10px;     font-weight: bold;} .alert-dismissable .close {     color: black;} .alert-info, .alert-warning, .alert-success {     color: #7e8e9f;     background-color: #d9dee4;     border-color: #d9dee4;} .close {     position: relative;     top: -2px;     color: #434a54;     text-shadow: none;     opacity: 1;} .alert a:hover, .close:hover {     opacity: 1;}/*pagination*/ .pagination {     margin: 0;     border-radius: 2px;} .pagination>li>a, .pagination>li>span {     color: #4f5f6f;     background: #dbe1e8;     border: 1px solid #dbe1e8;     padding: 12px 15px;} .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {     color: #fff;     background: #7e8e9f;     border: 1px solid #7e8e9f;} .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {     color: #fff;     background: #31708f;     border: 1px solid #31708f;} .pagination>li:first-child>a, .pagination>li:first-child>span {     border-bottom-left-radius: 2px;     border-top-left-radius: 2px;} .pagination>li:last-child>a, .pagination>li:last-child>span {     border-top-right-radius: 2px;     border-bottom-right-radius: 2px;}/*price*/.price-new {     color: red;     font-size: 18px;} .price-old {     text-decoration: line-through;     font-weight: 400;     font-size: 14px;} .price-tax {     font-weight: 400;     font-size: 12px;     color: grey;}/*product thumbnails*/ .thumbnails {     overflow: auto;     clear: both;     list-style: none;     padding: 0;     margin: 0;	border-style: none!important;} .thumbnails > li {     margin-left: 20px;} .thumbnails {     margin-left: -20px;} .thumbnails > img {     width: 100%;} .image-additional a {     margin-bottom: 20px;     padding: 5px;     display: block;     border: 1px solid #fff;} .image-additional {     max-width: 78px;} .thumbnails .image-additional {     float: left;     margin-left: 20px;}/*-media-*/@media screen and (max-width: 1200px) {.portfolio-content {-webkit-box-flex: 0;    -ms-flex: 0 0 33%;        flex: 0 0 33%;    max-width: 100%;}}@media screen and (max-width: 992px) {.portfolio-content {-webkit-box-flex: 0;    -ms-flex: 0 0 50%;        flex: 0 0 50%;    max-width: 100%;}}@media screen and (max-width: 768px) {	body {	border: 20px solid #f0f0f0;	padding: 2%;	}	.sidebar-menu {	    padding-top: 20px;}.navbar-default>.container-fluid {	-webkit-box-align: center;	    -ms-flex-align: center;	        align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;}.navbar-right {	display: -webkit-box;	display: -ms-flexbox;	display: flex;}.navbar-default .btn-link {    padding-top: 10px;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-color: #fff;}.link {	padding: 6px 12px 6px 35px!important;}}@media screen and (max-width: 360px) {.portfolio-content {padding: 0;-webkit-box-flex: 0;    -ms-flex: 0 0 100%;        flex: 0 0 100%;    max-width: 100%;	    position: relative;    width: 100%;    min-height: 1px;}}