/*******************************************************************************************   Reset Styles   *******************************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;outline: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
strong, b {font-weight: bold;}
em {font-style: italic;}


/*******************************************************************************************   Clear fix   *******************************************************************************************/
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear: both;}
/* For IE 6/7 (trigger hasLayout) */.cf {zoom:1;}

/*******************************************************************************************   Important settings   *******************************************************************************************/

*:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
  outline: none;
}

img {
	max-width: 100%;
	height: auto;
	border: none;
    font-size: 0.9rem;
}


script {
    display: none !important;
}

/*******************************************************************************************   Max site size
*/

header, .site, .breadcrumb, footer, .A {
/*
    inline !!!
    max-width:1210px; - important value used in @media screen
*/
}

/*******************************************************************************************  Media size 
*/
                                                                                                                                                            @media screen and (max-width: 1210px){}
																																							@media screen and (max-width: 980px){}
																																							@media screen and (max-width: 767px){}	
																																							@media screen and (max-width: 600px){}

/*******************************************************************************************  Typography
*/


html {
	font-size: 62.5%;
}

html body {
	font-size: 1.4em; /* 14px */
	font-family: Arial, "Lucida Grande", Helvetica, Verdana, sans-serif;

}

a,
.classified-link {
	color: #0025e0;
	text-decoration: none;
}

a:hover,
.classified-link:hover {
	color: #d30000;
	text-decoration: underline;
}

.h1,
.box-header {
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 1px 1px #000;
}

h1 {
	padding: 10px;
	font-size: 1.7rem;
	font-weight: bold;
	line-height: 130%;
}

.h1 p, 
.h1 div, 
.h1 span {
	display: block;
	padding: 10px;
	border: none;
	font-size: 1.1rem;
	text-align: center;
	text-shadow: none;
	/* Diff */
	font-weight: normal;
	line-height: 1.1rem;
	color: #053956;
	background: #d6f1ff;
}

h2, 
h2.index,
h2.category {
	margin: 0 0 10px 0;
	font-size: 1.6rem;
	font-weight: normal;
	font-weight: bold;
}
    h2.index {
        margin-top: 20px;
    }
    h2.category {
        margin-top: 20px;
        margin-bottom: 20px;
}

h3 {
	margin: 0 0 10px 0;
	/* Diff */
	color: #cc0000;
	font-size: 1.4rem; /* important */
}

.hidden-navigation {
	position: absolute;
	top: -10000px;
}


.box-header {
    padding: 9px 5px;
}
.box-header a {
    color: #fff;
}


#id_lp-750x200 {
    text-align: center;    
}
#id_lp-750x200iframe {
    overflow: hidden;
    width: 0px;
    height: 0px;
    border: none;  
}

/*******************************************************************************************  Settings
*/
body {
    
}

																																													@media screen and (max-width: 980px){
																																														body{
																																															margin: 0 5px;
																																														}
																																													}

.top-navigation-user,
.top-navigation-user ul,
.h1,
.mini-newsletter-title,
.footer-website,
.SMS-choice-button,
.box-header,
.classified-contact-import a,
.empty-baner-button,
input[type='submit'] {
	background-color: #053956;
}




/*******************************************************************************************   HEADER   *******************************************************************************************/

header {
	margin-bottom: 15px;
	border-top: none;
	-webkit-border-bottom-right-radius: 3px; 
	-webkit-border-bottom-left-radius: 3px; 
	-moz-border-radius-bottomright:6px; 
	-moz-border-radius-bottomleft:6px; 
	border-bottom-right-radius: 3px; 
	border-bottom-left-radius: 3px;
	background: #fff;
}

.top {
	position: relative;
        /* Diff */
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *          BASE64 LOGO START          * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.top-logo {
    float: left;
    display: inline-block;
    min-height: 55px;
    margin: 5px 0 0 0;
    color: #d30000;
	font-size: 2.8rem;
}
    .top-logo,
    .top-navigation-user .top-navigation-user-site {
    	padding: 0 0 0 50px;
		/* Diff */
    	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAzCAMAAAA0GHFDAAAC/VBMVEUAAAAAAAAABw8ATqcBDBj/AAAAAgT/AAD/AAAAAAADKFIAVrcSSocZXKgAQo0RPXADHTv/AAAACxb/AAAKM2EATqgaX60AR5gAQY0XUZashQAVS4oAPIITQ3wAOHmDZgAAM28MOnAOM10JJ0n/AAAGJUcEJ09FNgD/AAAHHDMLKUsAECIAAQP/AAD/AAADEyb/AAACXcUZWKHoxk7erQAcZbkbYrMbW6W9nCgTRHwYVp4ARJEZWqQYVp0WTpATRoERP3QKQH4QO2wSQnkAMWgAMmwALmMOM14AKFcFIkMNMFhTQQD/AAD/AAD/AAAKJUU6LQD/AAAFHjz/AAD/AAAQYbwmUYPGpjKgjC/bqgAAUa7ClwC3tLQETJ4XT5F8Zw6kfwCopaUCKFMAK1u2mjiifgCZdwCcfAgAM210WwMUSYYAOXuighONbQB4dnYAK1oIN24BHj8SQngDCxUAM253XAAAL2QAKFVnUAACGDAALmEQOWkpKSkAAAAfKElkTgAuLS1UQQBINwBZRQAOHi1XQwAmJhNDQkIiet8AZdj/xgD/+/v/4Xj9+fkAY9YAAADw8PAhddcdacD7wwE3iecAXssebsnFwsIATqbtuQX1vwP49vZWnvHt6+s+jenq5+cug+UqgOMheNzW1NQgc9IebMUAWsDlswbxvQX08/Py8vJIle0jfOIYdd8Tct4YcNQAYtMAYdCrqqwASp8VVJwVT5N4fofw1HEKJEEGFij/zBf4wQH9xQBNmO8xhuYMbdwfcM0CUKkASJmWlJSLjI8AQYw7XIQAOXsgTXccRXT/4HMUQHH/2llea1CWhCEDChOdghL/yQ7/yQvhrwDm4uJDjeIbd+DY1dW1srIQWKgGUaOVmJ55iJ4LTJcmXZUrY5RLao8XUohteIaFg4MLQYEwYX8kV35xdn0GPHn83ndpb3f22XRxb2//325dY2xPWmntz2dCXmE9TF4NMFhJXU//10zwzEyvm0Nrbzt8eDdbWSmEdB4CBwzXqgfGmwIZ6z0QAAAAiHRSTlMABhH4HR0LBQMDff399ua1KBcWDP77+PHu6+jd3dbItbCgg2hQT0U/Pz44MywsJSIJ/v7+/v39/Pv59/Lv7+nf2MrBvrSenIxrYFxbPDYxMC4pIxMQ/v7+/v38+ff28fDt6uro5+Lc2dfW0tDNxcK+urivrampoqCalpCOinVzc25tZmRdUTw5ZAgxyAAAA4JJREFUSMftk2V0E0EQgOdiNKng7hRpoZTi7u7u7u7uDnt7l8Ybqbu7l+Lu7u7uro+9NIS88HrlP3x/bve9b2dnZufg34JyXSCDfClut++KUIt8ZbGD7a6vOxQJQ2pJPnKh/ra72mp1bSiPUPuq3SkQeAjs7bp5H6+8G1oh1KqjD+JosXD1qnXF7JIWA8Ghz6C87cpdCIU5panDEEofomeYUVutpoCcLAoEz+qFwEJNH3VW48MP9+470ETvy8j9x4OFes4zwIFohar3+ZV1D4krKqF+GcgwjDwj0JfRXzpnSZ0qW6KBlEvcGpiU59MEOR31lxM7UL43hnxCKTDTAWU7uYNXbzFYKYsI4U+UcmI906fERMuZOXlptAuJ+/a2WvGiYEMHZ2fSj31KX4bxv3tRfyc09FqJ+ROXT6gYjoK1iuzCYE9FhF4oY+QMIQWpQtA9gyF1z67gAD+tQtHWzhVUa4PQ4UBlNNHltxAhPdVgeIRQgF/ASUVzO7spJ6je+CuV0b4ZqpDWVXu4Hzy4v3CbcLQjNktxVGSWbMss1RipDmWkXD2g8ulKWlaFTpoLICocHpSuyFozUFzXZqyqqTpSfcuHIY5SNbjHqk/rigChRqmQ7JNcmUV7ubm59TLPrXRT5VoArtfTmt44Pl1CYgpp2gXMDHBu8LtMB0/gmI0bLZNQjvQDjfHsWFkVInt3sxii1s3HgJcYbKiMMR652MV7f4TOmzZTWmptWMV2ZEx6DwQr/bZhwrsIi0pCy8CO/p7WZU+NyRRlPOEdYXFLdoI/GGR9/8mYkPtdt4dzr7z+uBn4KIexKSrKtHt3cvKhE5ocdhavvVZDEjca0+jUL+SSM5mTeO1aGGsiNfjyTvoUsXPYD7x2ZbwtEuNGgxOSfhD7GNuQ1x6XG4Vx5IbE+Nu5GL9nM5vx2utJ5LMbPVD8V3z6GPv01VQooCnDe0L34JumnOcs+7iZlN+eUo6MVRftqTNHWJYd2g/+gkrnjaePZDYctoVPqlOhdBUKCKP97n/6fNxpAJ8sELp0EXbmTiXGknd3LAJ8LCopElRtTxbzgrR0fP2awEvpCtS0MuT3KuYYeyEusRvwYygDUoqrMWF7cBDJiJ+WEeZMZckB27UzoSCW0kKZR51Ouji/HS0lBdqSMjStS6J3BiW4iKBg6glpDsclFPwNxSqNKFlhhQD+Y+EnQZJbNErgOocAAAAASUVORK5CYII=') no-repeat left;
    }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *          BASE64 LOGO END          * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.top-logo:hover {
	text-decoration: none;
}

.top-navigation {
}

.top-navigation-offer {
	position: absolute;
	top: 8px;
	right: 210px;
}
.top-navigation-offer a {
	padding: 0 15px;
	font-size: 1.1rem;
}

.top-navigation-user {
	float: right;
	margin: 27px 0 0 0;
}
.top-navigation-user li {
}
.top-navigation-user li ul{
	float: left;
}
	.top-navigation-user,
	.top-navigation-user li ul {
		-webkit-border-top-left-radius: 3px;
		-moz-border-radius-topleft: 6px;
		border-top-left-radius: 3px;		
	}
.top-navigation-user li ul li {
	float: left;
}
.top-navigation-user > li > a,
.top-navigation-user li ul li a {
	display: block;
	padding: 10px 18px;
	font-weight: bold;
	font-size: 1.2rem;
	white-space: nowrap;
	color: #fff;
}
.top-navigation-user span.top-navigation-user-promo {
	color: #ffff00;
}
.top-navigation-user #sidr-menu-button,
.top-navigation-user .top-navigation-user-site,
.top-navigation-user .top-navigation-user-add,
.top-navigation-user .top-navigation-user-menu {
	display: none;
}
	.top-navigation-user .top-navigation-user-add {
		background: #2c9c00;
	}

	.top-navigation-user .top-navigation-user-menu {
		padding-left: 25px;
		/* diff */
		background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPBAMAAADwnzkiAAAAHlBMVEUAAAD////////8/Pz////////9/f39/f3+/v7///9W84bUAAAACXRSTlMAXhBn77xDMiFvAg/jAAAAI0lEQVQI12OwnAkGUxoYImdCgAEDmyAYiDNgB0pgoMBAO70A33YgMxSRjRAAAAAASUVORK5CYII='); /* ICON MENU for mobile - visible on mobile when top menu is short*/
	}
	
.top-navigation-add {
	float: right;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 3px;
}
    .top-navigation-add,
    .menu-add {
    	background: #2c9c00;
        -webkit-border-top-left-radius: 6px;
        -moz-border-radius-topleft: 6px;
        border-top-left-radius: 6px;
    }


.top-navigation-add a,
.menu-add a {
	display: block;
	padding: 22px 10px 17px 10px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 1px #1c6200;
	filter: dropshadow(color=#1c6200, offx=1, offy=1);
}

.top-social {
    position: absolute;
    top: 30px;
    left: 50px;
}

.menu-add a {
	padding: 22px 0 17px 10px;
}


/*******************************************************************************************  Menu
*/

																																@media screen and (max-width: 980px)
																																{
																																	.top {
	                                                                                                                                    background: none;
																																	}
																																	a.top-logo {
																																        display: none;
																																	}
                                                                                                                                    .top-social {
                                                                                                                                        position: absolute;
                                                                                                                                        top: 10px;
                                                                                                                                        left: 130px;
                                                                                                                                    }
                                                                                                                                    .top-navigation-offer {
                                                                                                                                        display: none;
                                                                                                                                    }
																																	.top-navigation-add a {
																																		display: none;
																																	}				
				
																																	.top-navigation-user {
																																		float: none;
																																		-webkit-border-radius: 0px;
																																		-moz-border-radius: 0px;
																																		border-radius: 0px;
																																		margin: 0;
					
																																		display: flex;
																																		flex-direction: row;
																																		flex-wrap: nowrap;
																																		justify-content: space-between;
																																		text-align: center;
																																	}
																																	.top-navigation-user li {
																																		position: relative;
																																	}
																																	.top-navigation-user > li > a {
																																		padding: 25px 10px;
																																		white-space: normal;
																																	}
																																	.top-navigation-user li ul {
																																		display: none;
																																		float: none;
																																		-webkit-border-radius: 0px;
																																		-moz-border-radius: 0px;
																																		border-radius: 0px;
																																	}
																																	.top-navigation-user li ul li {
																																		float: none;
																																	}
																																	.top-navigation-user li ul li a {
																																		border-top: 1px solid #165375;
																																		padding: 20px 28px;
																																	}
																																	.top-navigation-user > li:hover ul {
																																		display: block;
																																		position: absolute;
																																		left: 0;;
																																		z-index: 100;
																																		border: 1px solid #fff;
																																		border-top: none;
																																		-webkit-box-shadow: 4px 4px 4px 0px rgba(50, 50, 50, 0.75);
																																		-moz-box-shadow:    4px 4px 4px 0px rgba(50, 50, 50, 0.75);
																																		box-shadow:         4px 4px 4px 0px rgba(50, 50, 50, 0.75);
																																	}
																																	.top-navigation-user #sidr-menu-button,
																																	.top-navigation-user .top-navigation-user-site,
																																	.top-navigation-user .top-navigation-user-add,
																																	.top-navigation-user .top-navigation-user-menu {
																																		display: block;
																																	}
																																}


/*******************************************************************************************   FILTERS   *******************************************************************************************/

/*******************************************************************************************  FORM
*/

#id_filters /* Form */ {
	margin: 1px 0;
	padding: 20px 5px 5px 5px;;
	background: #ffdc7c;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

/*******************************************************************************************  Search, Category, Button
*/

#id_filters_search {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
}

#id_filters_search label {
	display: none;
}

.filter-row-connect {

	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;

    margin: 0 10px 10px 0;
    padding: 0;
    border-radius: 3px;
    border: 1px solid #aaaaaa;
    background: #fff;
}

.filter-row-text input[type='text'], 
#filter-row-category input[type='text'] {
	height: 30px;
	color: #333;
    width: 280px;
}
	.filter-row-text input[type='text'] {
        display: block;
      	padding: 0 5px;
        border-radius: 3px;
	    border: 1px solid #aaaaaa;
	    background: #fff;
	}
    #filter-row-category input[type='text'] {
    	border: none;
    }
    #filter-row-place input[type='text'] {
        width: 210px;
	}
	.filter-row-connect .filter-row-text input[type='text'] {
        border: none;
	}    
	#filter-row-place{
        padding-right: 0;
	}
	#filter-row-distance{
	    padding-left: 0;
	}
    /*****************************************************/
	
#filter-row-trap {
	display: none;
}

																																				@media screen and (max-width: 600px) {
																																					#filter-row-text .filter-element {
																																						padding: 0;
																																						background: none;
																																					}
			
																																				}

/*******************************************************************************************  STATIC filters
*/

#id_filters_items {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: row;
}



.filter-row-text,
.filter-row-range,
.filter-row-checkbox,
.filter-row-select {
	padding: 0 5px;
}
	.filter-row-range .df-user-box {
		width: 100px;
	}
	.filter-row-checkbox .df-user-box {
		width: 100px;
	}
	.filter-row-select .df-user-box {
		width: 120px;
	}
	#filter-row-distance .df-user-box {
	    width: 65px;
	}

#id_filters_items label {
	display: block;
	font-size: 1.2rem;
	font-weight: bold;
	white-space: nowrap;
}

#id_filters_items input {

}

#id_filters_items .filter-row-textHidden
{
    display: none;
}

.filter-element {
	position: relative;
	float: left;
	margin: 0 0 10px 0;
}
.filter-element span {
	display: none;
}

.filter-element-unit {
	display: none;
}
    .filter-row-connect .filter-element {
        margin: 0;
    }


/*******************************************************************************************  DYNAMIC elements settings
*/

.df-user-box, .df-user-box-category {
	position: relative;
	padding: 0px 2px;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	background: #fff;
}
.filter-row-connect .df-user-box {
    border-radius: 0px;
    border: none;
    border-left: 1px solid #aaa;
}

.df-user-value {
	height: 20px;
	width: 100%;
	padding: 0;
	border: none;
}
.filter-row-connect .df-user-value {
    height: 30px;
}

.df-user-box img, .df-user-box-category img {
	position: absolute;
	top: 2px;
	right: 2px;
	padding: 0 0 0 2px;
	cursor: pointer;
}
	.df-user-box-category img {
		top: 6px;
	}

.df-user-dropdown, .df-user-dropdown ul {
	position: absolute;
	top: 25px;
	z-index: 100;
	display: none;
	border: 1px solid #aaa;
	border-bottom: none;
	list-style: none;
	color: #333;
	background: #eaeaea;
	cursor: pointer;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.58);
	-moz-box-shadow:    0px 3px 4px 0px rgba(50, 50, 50, 0.58);
	box-shadow:         0px 3px 4px 0px rgba(50, 50, 50, 0.58);
}
#id_df-user-dropdown-category {
	width: 190px;
}
.df-user-dropdown li {
	position: relative;
	margin: 0;
	padding: 8px 10px;
	border-bottom: 1px solid #fff;
	user-select: none;
	white-space: nowrap;
}
	#id_df-user-dropdown-category li {
		white-space: normal;
	}

.df-user-dropdown li:hover {
	background-color: #ffdc7c;
}

li.df-user-dropdown-category-arrow {
	background: url('/images/diff/df_arrow.png') no-repeat right center;
}

ul.df-user-dropdown li ul {
	position: absolute;
	top: 0px;
	left: 188px;
	display: none;
	width: 190px;
	border: 1px solid #aaa;
	list-style: none;
}
ul.df-user-dropdown li:hover > ul {
	display: block;
}
ul.df-user-dropdown li ul li {
	position: relative;
	border-bottom: 1px solid #aaa;
}

ul.df-user-dropdown li ul li ul {
	position: absolute;
	top: 0px;
	left: 188px;
	display: none;
	width: 190px;
	border: 1px solid #aaa;
	list-style: none;
}
ul.df-user-dropdown li ul li:hover ul {
	display: block;
}

/*******************************************************************************************  RESULTS
*/

.filters-result-box {
	padding: 10px 0;
	text-align: center;
}
.filters-result {
}
.filters-result span {
	font-weight: bold;
}

/*******************************************************************************************   ROTATOR   *******************************************************************************************/

.rotator {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
	overflow: hidden; 
	max-width: 100%;
	padding: 10px;
        /* Diff */
}
.rotator-item {
	position: relative;
    max-width: 180px;
	text-align: center;
}
.rotator-item > a {
	position: relative;
	display: inline-block;
    height: 137px;
	margin: 0 auto; 
	padding: 1px; 
	background: #fff; 
	border: 1px solid #e22329;
}
.rotator-item a img {
	width: 100%;
	height: auto;	
	display: block;
}
.rotator-item-date {
	display: none;
}
div.rotator-item-title {
    position: absolute;
    left: 2px;
    bottom: 4px;
	width: calc( 100% - 4px );
	padding: 3px 0;
	font-size: 1.1rem; 
	background: #000; 
	opacity: 0.8; 
	font-weight: bold;
}
div.rotator-item-title a, div.rotator-item-title a:hover {
	color: #fee800;
}
.rotator-item-layer-4,
.rotator-item-layer-5 {
	position: absolute; 
	top: 0px; 
	right: 0px;
	bottom: 0px; 
	left: 0px;
}
    .rotator-item-layer-4 {
        background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAilBMVEUAAAAbGRWhEAADAgP/GwARCgsBBADSPUYBAQECDQcLDgH3GQAAAgDAFAAAAAAFAwL/GwD/8RSqKgH65xPQEgC/DgCwQALKEADfswzPjwe2UwPzGADlvg3Jggbv0xDDdATsFwDGEADqyQ/apwrUmwjgFAD5GQDuGAD13hG9ZAPnFgDYEwCtCgCjCQBgvGUwAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAWlJREFUOMul0utygjAQBeCitbVVlNxJSAC5o/b9X69SF1ObzISZ7j9mvuHs2cnLn3l/Tfyz1O3+43rR026JU7Vq6ILctkDItGGXZFeC0lMpsoeLvI5yyQ1KcS3AxZvI51pFUs4MIpqBW3tdwqqGa81Hyc53tz1Evv0o04RUpKEX+N9+HUW+/ZoRNwXOJbjV23HjcWdFctTQYtBsdlOwm8u0VMgU2MB+q8/tFOzmsqoiBiPeJuD2643HYSILVI15LWb3vOCcy8mAhSGoxtndfcCC88D9OpwTRen1S/x2DrzcwI+cPsDZIha2OEc1u0me+R3ADlepRJrhFHcPZwtbeJFIigKp8lSCs4d5jj6lyFyH8Zz4nYXlTeoBd15nIUgp/M7CWRbtvQc4F4KsVe86FyaZ6J27+CC8A+fOLgR3AOdOyFlo3f7oOheuphqOc2EMdUMwhtgQjCE2BGNgIbgDFoI7YCG4e1k2S903jA05B+AfLyIAAAAASUVORK5CYII=');
    }
    .rotator-item-layer-5 {
    background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAllBMVEUAAAAXFhwAVqECAwIAhf8KDxEEAAQ9o9IBAQENAgQJAQ4AgvcCAAEAZMAAAAACAwUAhf////8AYbm8x9gkWpX19vlUd6WHnbwAgfcAZcMAduHq7fPI0d9nha0/aZ3f5Oyjs8oATpUAffDU2+YAbdIAVKIAeumWqMR4kbUAXLAActsAZ8YASYwAeOewvdEAa8wAWKkAacrcyWjvAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAZ1JREFUOMuN0utO4zAQBeAN3bIsJVBfk/iWe5O0pZT3fzkmMlZgGmTmX6RPGZ9j/0Hz7+9+fX5wB4Xcbt0pabu4g5lM2f/CFTW1xKqoOzjBXMtozB2lHDQRxDXBJevnu7bVqc5aUhX+O90m6+frK0ZVd61E7d1m1TVOlFpnlneOZN3sHp6TtRynQlpGWlH2tOI5uKdNkqzsldVIFSe87rv8BO7u/mWL3aFoCikMYfQcOgQHi7GTF1qLjGmQsNS7xwdYjPYeRxDSCn4hwym4p80WORiagRyEbZf/fT9g6EXNkpfETJ/u//33Zj7zOstn2Z8n9cXdQMgrtAQ5vO2DW4IssHGQlwhJR57fugXmR55l2mnhjoubAyOo+Eivrak148H5YhDsuCEZHYlg9HXFLbAvGQMpLXYYnomjIAu1Rw7DWpf8DJFfQw7vbuG7FKUxJaPYYQhtG8PZpbjtBfeopslo3oB7xD3jK3wb+Pvs8P1iCDKPOA/DO32ZXQzezTHAxWAa4kZg6tdGYerXRmHqWRTu4gwGnGdRuIsSP791Hz+SPB1l/BTZAAAAAElFTkSuQmCC');
}

																																				@media screen and (max-width: 980px)
																																				{
																																					.rotator {
																																						display: none;
																																					}
																																				}
			
			
/*******************************************************************************************   MY OWN SITES   *******************************************************************************************/
.filters-re a {
	display: block; 
	text-align: center
}
.filters-re img {
	display: block;
	width: 100%;
	-webkit-border-bottom-right-radius: 3px; 
	-webkit-border-bottom-left-radius: 3px; 
	-moz-border-radius-bottomright: 6px; 
	-moz-border-radius-bottomleft: 6px; 
	border-bottom-right-radius: 3px; 
	border-bottom-left-radius: 6px
}

																																					@media screen and (max-width: 980px) {
																																						.myOwnSites-box	{			
																																							display: none;
																																						}
																																					}

/*******************************************************************************************   BREADCRUMB   *******************************************************************************************/

.breadcrumb {
	margin-bottom: 15px;
	line-height: 130%;
}
.breadcrumb b,
.breadcrumb span {
	margin: 0 5px 0 0;
}
.breadcrumb-element + .breadcrumb-element:before {
    margin: 0 10px;
    content: '»';
    color: #000;
    text-decoration: none;
}
.breadcrumb-element {
	float: left;
	white-space: nowrap;
}

																																					@media screen and (max-width: 767px) {
																																						.breadcrumb {
																																							display: none;
																																						}
																																					}

/*******************************************************************************************   CONTENT, LEFT, RIGHT  *******************************************************************************************/

.site {
/*
inline !!!
*/
}

.site-right {
/*
inline !!!
*/
}
.site-right-content {
/*
inline !!!
*/
}
.site-right-re {
/*
inline !!!
*/
}
.site-left {
/*
inline !!!
*/
}




																																					@media screen and (max-width: 980px){
																																					
																																						.site-right-re {
																																							display: none !important;
																																						}
																																						.site-right-content {
																																						    float: none;
																																						    width: 100% !important;
																																						}
																																					}

																																					@media screen and (max-width: 767px) {
																																						.site-right {
																																						    float: none;
																																							width: 100% !important;
																																						}
																																						.site-left {
																																						    float: none !important;
																																							display: none !important;
																																						}
																																					}


																																					@media screen and (max-width: 600px) {
	
																																					}






/*******************************************************************************************   CLASSIFID LIST AND CLASSIFIED CONTENT  *******************************************************************************************/
.last, .information .last {
	margin: 30px 0 0 0;
	list-style: none;
	max-width: 750px;
}

.last-0, 
.last-2, 
.last-3, 
.last-4,
.last-5,
.classified-0, 
.classified-2, 
.classified-3, 
.classified-4,
.classified-5 {
	margin: 0 0 25px 0;         /* Diff */
	padding: 0 0 13px 0;
}
    .last-5,
    .information li.last-5 { /* override global settings for li classified list in ".information" sites. Used in distinct site to show how distinct classified will be look  */
    	margin: 0 0 26px 0;
        padding: 10px 10px 15px 10px;
        border: 1px solid #e1c9ad;
        background: #fefdde;
    }


.classified-0 .h1,
.classified-2 .h1,
.classified-3 .h1,
.classified-4 .h1,
.classified-5 .h1 {
	margin: 0 0 0 0;
}
	.classified-0 .h1 {
	}
	.classified-2 .h1 {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAYFBMVEUAAAAaHxUDAgGhmwD/9wATEAcABAL/0BABAQEACg8ADwH37gAAAgLAugAAAAD/9wD17QAkIwDf2AAAAACHgwBUUQBnYwA/PADUzQCwqgDq4wC8tgCWkQB4dADIwgCjngDlODNOAAAAD3RSTlMABybHxhJXFjmGbYJFqBv6ZwUYAAABOklEQVQ4y6XS2U7DMBAF0KZQKKRhvG/Z/v8vMcb2KIyRI/VKeYh0NDfj+PIn76/Qzlk3PunE7tkpxxW3rO9gVxC46jvwXMBsqhv+6TWr0Hw2S36fbkN7nt05d8osLLtr24ndANOxusy7fw0tx7iRKsq1uMd1QIgu8AX8j8y9L2/XW8v9ls7SQ3FYjA7lVuZ93lMx/R/ShCgDFPdIxWQen53VwFSdd/xA7JUORHzKvI/0gRjI0ZvhAqw7OApZVExLu6JLixAY0rVyjjhMXVlHCehwEYSxc0myOjwYTHRGebmCsOHoCPTSwyYFkHmkWskZrCOOwihXy+oe6AiM0hNHYJYbOZcmhEWke0DOmUBIDv8vTd8hxHuKjqa6tAZxBE553R6ccm0PTqSWJrnMenBMrA/HxPpwvJzLWfcNorMwCm7JLw8AAAAASUVORK5CYII=');
		background-repeat: no-repeat;
	}
	.classified-3 .h1 {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAk1BMVEUAAAAfHxoCAgN7AKHEAP8OChEEAgCXPdIBAQEMDQIOAQK9APcCAQCUAMAAAADEAP/////fvbywRD/69fXv4N/JioeqLCT16urq1dSpBzC4A5uzBHqvBmC2WFSrB0CjCAO5A6mnCCDAAd/lyci1BIm9ametBlDCAe+9Asm8Ar3UpKPPmJa+As/asbCxBWm2BI/De3j2vMf8AAAAD3RSTlMADCbHxhJXFjmGbYJFqBu1Xz71AAABXElEQVQ4y73S23KCMBAGYNEerEib8wEIiILHavv+T9fUxGRoMhOuunfMfJP9d5fZn3p9+ojXVJf/jztsp7mKoc0U1yssmpHL4vk6fmk25adzxXMWn6MF31VP1UMW86jbNG0jsGKcltYt37OYYwJcEQFgt7duPc+ySN9GwDO4yGHYn+7fi5e5SRjmUwQiIjUzzjQO8tUdB1BCWFu3WvrG3lVKQKYwJ5wdrVvrxqFD+Io5Q+cL660bB3zkazGRCMO6+joY92YCujLsWFcUwJqa4zkXwJJBetNSwNo5P4iHB0Z2qt1TwLtjxHl4GjDa6Wv8dnfOD+LhFmEgzqC9USLvzi/Gl93N0EGNSllGnZ9623GCNArf89BUj2TgAmjedHtxLg7jLg79XlJwsXJ7Dmvs/H1DmHYeuv80dCFc3MfQLgELO24KFqZtEhambRIWhiVhblgS5oYlYT6bVlPdD+Z9NQus9AQ+AAAAAElFTkSuQmCC');
		background-repeat: no-repeat;
	}
	.classified-4 .h1 {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAilBMVEUAAAAbGRWhEAADAgP/GwARCgsBBADSPUYBAQECDQcLDgH3GQAAAgDAFAAAAAAFAwL/GwD/8RSqKgH65xPQEgC/DgCwQALKEADfswzPjwe2UwPzGADlvg3Jggbv0xDDdATsFwDGEADqyQ/apwrUmwjgFAD5GQDuGAD13hG9ZAPnFgDYEwCtCgCjCQBgvGUwAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAWlJREFUOMul0utygjAQBeCitbVVlNxJSAC5o/b9X69SF1ObzISZ7j9mvuHs2cnLn3l/Tfyz1O3+43rR026JU7Vq6ILctkDItGGXZFeC0lMpsoeLvI5yyQ1KcS3AxZvI51pFUs4MIpqBW3tdwqqGa81Hyc53tz1Evv0o04RUpKEX+N9+HUW+/ZoRNwXOJbjV23HjcWdFctTQYtBsdlOwm8u0VMgU2MB+q8/tFOzmsqoiBiPeJuD2643HYSILVI15LWb3vOCcy8mAhSGoxtndfcCC88D9OpwTRen1S/x2DrzcwI+cPsDZIha2OEc1u0me+R3ADlepRJrhFHcPZwtbeJFIigKp8lSCs4d5jj6lyFyH8Zz4nYXlTeoBd15nIUgp/M7CWRbtvQc4F4KsVe86FyaZ6J27+CC8A+fOLgR3AOdOyFlo3f7oOheuphqOc2EMdUMwhtgQjCE2BGNgIbgDFoI7YCG4e1k2S903jA05B+AfLyIAAAAASUVORK5CYII=');
		background-repeat: no-repeat;
	}
	.classified-5 .h1 {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAllBMVEUAAAAXFhwAVqECAwIAhf8KDxEEAAQ9o9IBAQENAgQJAQ4AgvcCAAEAZMAAAAACAwUAhf////8AYbm8x9gkWpX19vlUd6WHnbwAgfcAZcMAduHq7fPI0d9nha0/aZ3f5Oyjs8oATpUAffDU2+YAbdIAVKIAeumWqMR4kbUAXLAActsAZ8YASYwAeOewvdEAa8wAWKkAacrcyWjvAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAZ1JREFUOMuN0utO4zAQBeAN3bIsJVBfk/iWe5O0pZT3fzkmMlZgGmTmX6RPGZ9j/0Hz7+9+fX5wB4Xcbt0pabu4g5lM2f/CFTW1xKqoOzjBXMtozB2lHDQRxDXBJevnu7bVqc5aUhX+O90m6+frK0ZVd61E7d1m1TVOlFpnlneOZN3sHp6TtRynQlpGWlH2tOI5uKdNkqzsldVIFSe87rv8BO7u/mWL3aFoCikMYfQcOgQHi7GTF1qLjGmQsNS7xwdYjPYeRxDSCn4hwym4p80WORiagRyEbZf/fT9g6EXNkpfETJ/u//33Zj7zOstn2Z8n9cXdQMgrtAQ5vO2DW4IssHGQlwhJR57fugXmR55l2mnhjoubAyOo+Eivrak148H5YhDsuCEZHYlg9HXFLbAvGQMpLXYYnomjIAu1Rw7DWpf8DJFfQw7vbuG7FKUxJaPYYQhtG8PZpbjtBfeopslo3oB7xD3jK3wb+Pvs8P1iCDKPOA/DO32ZXQzezTHAxWAa4kZg6tdGYerXRmHqWRTu4gwGnGdRuIsSP791Hz+SPB1l/BTZAAAAAElFTkSuQmCC');
		background-repeat: no-repeat;
	}

.last-0 article,
.last-2 article,
.last-3 article,
.last-4 article,
.last-5 article,
.last-0 aside, /* box for google ad */
.last-2 aside,
.last-3 aside,
.last-4 aside,
.last-5 aside {
	display: flex;
	align-items: flex-start;
}
    .last-5 article, /* wrap lines */
    .last-5 aside {
        flex-wrap: wrap;
	/* Diff */
      	justify-content: space-between;
    }

.last-0 .last-content, 
.last-2 .last-content, 
.last-3 .last-content, 
.last-4 .last-content {
	flex: 1 1 0;
	order: 2;
	padding: 0;
}
.last-5 .last-content { /* make 100% width */
    flex: 1 100%;
	order: 2;
    margin: 15px 0 0 0;
	padding: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *          BASE64 BACKGROUND START          * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.last-0 .last-image, 
.last-2 .last-image, 
.last-3 .last-image, 
.last-4 .last-image,
.last-5 .last-image {
	flex: 0 0 122px; /* width of the image + 2px padding + 2px border*/
	order: 1;
	position: relative;
	height: 93px; /* height of the image + 2px padding + 2px border*/
	margin: 0;          /* Diff */
	padding: 1px;
	text-align: center;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACFBAMAAAAJLm9zAAAAFVBMVEX////o6Oj4+Pjt7e319fX8/Pzy8vKCXfdlAAACIUlEQVRo3u3Vv3KjMBDH8R8CUWvBUIMv7lGIqXH+uMb4HgDOk3v/RzhJds5NKrzMpNjPuDDNd3aEdoAQQgghhBBCiJ9qh5U8DVhH+jLo2Vpyv7YHI01ZSjclONVUWbqpwEhRFtPNBD5JU9PO0pdncJnzMPKf7YWCHjw0kR+5AnAmz4BHQuRHhncgJ+ML076mSm+BhDkcRj7TBrDMYarCXW5w4g5f73KJmPsobuuHhDfsRw0jV4o5vMEprB97uEQU1q9K2M849utXIV3hVuSjS0bc4R6HMHLNHS6gbFg/7nAOYIC/GMxh2sPxI3OHqQew8+vHHabuaMNdZgsrumv8yAWY0J0fOZrA5ER3/lMCNk/H4/H96tWNjHXUNGAV+m3COvQHVjJiJQqCidrucKUb4P63evSoo9begsrgizL/H+rF4Qqbb8J4UAh36et+pkmZZA+8tS3m3Fwa2BIpPZ9hqV8WVkWcf37ojTIHVxi3ebpPzW8TT6f+MrzX+FTFojDRFE+A6lSxgZOYqPJnXCNtsnDGY7ZsYt25cJ2XiiY4p6qGD8+tfTY+fMgXhlG7cIlOlSHQ4Rq+bLejD6sMD4SVcWEzD0Da4DT48AHQhQunzdKwckehC10qEzcuNCCaUheOel21GOvEJNkDL29u3cQoAUuk89KFdW77c76pYbsMy+kBdyqsiPoLjP5pAB/9qwFewC/tALwNEEIIIYQQQgghfrZ/8YVOMYegazgAAAAASUVORK5CYII=') no-repeat center center;
	background-size: contain;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *          BASE64 BACKGROUND END            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	.last-3 .last-image, 
	.last-4 .last-image {
		flex: 0 0 176px; /* width of the image + 2px padding + 2px border*/
		height: 133px; /* height of the image + 2px padding + 2px border*/
	}
	.last-5 .last-image {
    	flex: 0 0 23%; /* width of the image + 2px padding + 2px border*/
    	height: auto;
	    margin: 0;
	}
	
	.last-0 .last-image {
		border: 1px solid #3a475e;
	}
	.last-2 .last-image {
		border: 1px solid #ffae0c;
	}
	.last-3 .last-image {
		border: 1px solid #9036e3;
	}
	.last-4 .last-image	{
		border: 1px solid #e22329;
	}
	.last-5 .last-image	{
		border: 1px solid #0085ff;
	}
	
.last-0 .last-image img,
.last-2 .last-image img,
.last-3 .last-image img,
.last-4 .last-image img,
.last-5 .last-image img {
	display: block;
	height: auto;
}
	.last-0 .last-image img,
	.last-2 .last-image img {
		width: 118px;
	}
	.last-3 .last-image img,
	.last-4 .last-image img {
		width: 180px;
	}
	.last-5 .last-image img {
	}

.last-0 .last-image-layer, 
.last-2 .last-image-layer, 
.last-3 .last-image-layer, 
.last-4 .last-image-layer,
.last-5 .last-image-layer {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 5;
}
	.last-0 .last-image-layer
	{}
	.last-2 .last-image-layer {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAYFBMVEUAAAAaHxUDAgGhmwD/9wATEAcABAL/0BABAQEACg8ADwH37gAAAgLAugAAAAD/9wD17QAkIwDf2AAAAACHgwBUUQBnYwA/PADUzQCwqgDq4wC8tgCWkQB4dADIwgCjngDlODNOAAAAD3RSTlMABybHxhJXFjmGbYJFqBv6ZwUYAAABOklEQVQ4y6XS2U7DMBAF0KZQKKRhvG/Z/v8vMcb2KIyRI/VKeYh0NDfj+PIn76/Qzlk3PunE7tkpxxW3rO9gVxC46jvwXMBsqhv+6TWr0Hw2S36fbkN7nt05d8osLLtr24ndANOxusy7fw0tx7iRKsq1uMd1QIgu8AX8j8y9L2/XW8v9ls7SQ3FYjA7lVuZ93lMx/R/ShCgDFPdIxWQen53VwFSdd/xA7JUORHzKvI/0gRjI0ZvhAqw7OApZVExLu6JLixAY0rVyjjhMXVlHCehwEYSxc0myOjwYTHRGebmCsOHoCPTSwyYFkHmkWskZrCOOwihXy+oe6AiM0hNHYJYbOZcmhEWke0DOmUBIDv8vTd8hxHuKjqa6tAZxBE553R6ccm0PTqSWJrnMenBMrA/HxPpwvJzLWfcNorMwCm7JLw8AAAAASUVORK5CYII=');
		background-repeat: no-repeat;
	}
	.last-3 .last-image-layer {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAk1BMVEUAAAAfHxoCAgN7AKHEAP8OChEEAgCXPdIBAQEMDQIOAQK9APcCAQCUAMAAAADEAP/////fvbywRD/69fXv4N/JioeqLCT16urq1dSpBzC4A5uzBHqvBmC2WFSrB0CjCAO5A6mnCCDAAd/lyci1BIm9ametBlDCAe+9Asm8Ar3UpKPPmJa+As/asbCxBWm2BI/De3j2vMf8AAAAD3RSTlMADCbHxhJXFjmGbYJFqBu1Xz71AAABXElEQVQ4y73S23KCMBAGYNEerEib8wEIiILHavv+T9fUxGRoMhOuunfMfJP9d5fZn3p9+ojXVJf/jztsp7mKoc0U1yssmpHL4vk6fmk25adzxXMWn6MF31VP1UMW86jbNG0jsGKcltYt37OYYwJcEQFgt7duPc+ySN9GwDO4yGHYn+7fi5e5SRjmUwQiIjUzzjQO8tUdB1BCWFu3WvrG3lVKQKYwJ5wdrVvrxqFD+Io5Q+cL660bB3zkazGRCMO6+joY92YCujLsWFcUwJqa4zkXwJJBetNSwNo5P4iHB0Z2qt1TwLtjxHl4GjDa6Wv8dnfOD+LhFmEgzqC9USLvzi/Gl93N0EGNSllGnZ9623GCNArf89BUj2TgAmjedHtxLg7jLg79XlJwsXJ7Dmvs/H1DmHYeuv80dCFc3MfQLgELO24KFqZtEhambRIWhiVhblgS5oYlYT6bVlPdD+Z9NQus9AQ+AAAAAElFTkSuQmCC');
		background-repeat: no-repeat;
	}
	.last-4 .last-image-layer {
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAilBMVEUAAAAbGRWhEAADAgP/GwARCgsBBADSPUYBAQECDQcLDgH3GQAAAgDAFAAAAAAFAwL/GwD/8RSqKgH65xPQEgC/DgCwQALKEADfswzPjwe2UwPzGADlvg3Jggbv0xDDdATsFwDGEADqyQ/apwrUmwjgFAD5GQDuGAD13hG9ZAPnFgDYEwCtCgCjCQBgvGUwAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAWlJREFUOMul0utygjAQBeCitbVVlNxJSAC5o/b9X69SF1ObzISZ7j9mvuHs2cnLn3l/Tfyz1O3+43rR026JU7Vq6ILctkDItGGXZFeC0lMpsoeLvI5yyQ1KcS3AxZvI51pFUs4MIpqBW3tdwqqGa81Hyc53tz1Evv0o04RUpKEX+N9+HUW+/ZoRNwXOJbjV23HjcWdFctTQYtBsdlOwm8u0VMgU2MB+q8/tFOzmsqoiBiPeJuD2643HYSILVI15LWb3vOCcy8mAhSGoxtndfcCC88D9OpwTRen1S/x2DrzcwI+cPsDZIha2OEc1u0me+R3ADlepRJrhFHcPZwtbeJFIigKp8lSCs4d5jj6lyFyH8Zz4nYXlTeoBd15nIUgp/M7CWRbtvQc4F4KsVe86FyaZ6J27+CC8A+fOLgR3AOdOyFlo3f7oOheuphqOc2EMdUMwhtgQjCE2BGNgIbgDFoI7YCG4e1k2S903jA05B+AfLyIAAAAASUVORK5CYII=');
		background-repeat: no-repeat;
	}
	.last-5 article > a:nth-child(2) .last-image-layer {  /* selector to show GALACTIC background only in first image - not in all */
		background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAllBMVEUAAAAXFhwAVqECAwIAhf8KDxEEAAQ9o9IBAQENAgQJAQ4AgvcCAAEAZMAAAAACAwUAhf////8AYbm8x9gkWpX19vlUd6WHnbwAgfcAZcMAduHq7fPI0d9nha0/aZ3f5Oyjs8oATpUAffDU2+YAbdIAVKIAeumWqMR4kbUAXLAActsAZ8YASYwAeOewvdEAa8wAWKkAacrcyWjvAAAAEHRSTlMAB8clxhJXFjmGbYJFqBst2C+HFAAAAZ1JREFUOMuN0utO4zAQBeAN3bIsJVBfk/iWe5O0pZT3fzkmMlZgGmTmX6RPGZ9j/0Hz7+9+fX5wB4Xcbt0pabu4g5lM2f/CFTW1xKqoOzjBXMtozB2lHDQRxDXBJevnu7bVqc5aUhX+O90m6+frK0ZVd61E7d1m1TVOlFpnlneOZN3sHp6TtRynQlpGWlH2tOI5uKdNkqzsldVIFSe87rv8BO7u/mWL3aFoCikMYfQcOgQHi7GTF1qLjGmQsNS7xwdYjPYeRxDSCn4hwym4p80WORiagRyEbZf/fT9g6EXNkpfETJ/u//33Zj7zOstn2Z8n9cXdQMgrtAQ5vO2DW4IssHGQlwhJR57fugXmR55l2mnhjoubAyOo+Eivrak148H5YhDsuCEZHYlg9HXFLbAvGQMpLXYYnomjIAu1Rw7DWpf8DJFfQw7vbuG7FKUxJaPYYQhtG8PZpbjtBfeopslo3oB7xD3jK3wb+Pvs8P1iCDKPOA/DO32ZXQzezTHAxWAa4kZg6tdGYerXRmHqWRTu4gwGnGdRuIsSP791Hz+SPB1l/BTZAAAAAElFTkSuQmCC');
		background-repeat: no-repeat;
	}		

.last-0 .last-title a, 
.last-1 .last-title a, 
.last-2 .last-title a, 
.last-3 .last-title a, 
.last-4 .last-title a,
.last-5 .last-title a {
	float: left;
	/* Diff */
    margin:0 0 5px 0; 
    padding:7px 10px 6px 10px; 
    border-radius:0 6px 6px 0; 
    border-left-width:5px; 
    border-left-style:solid; 
}
.last-title-section-promoted a, 
.last-title-section-notPromoted a {
    display: inline-block;
    margin: 0 0 20px 0;
    font-size: 1.1rem;
}

	
	.last-0 .last-title a {
		/* Diff */
	    background: #414b53;
	    border-color: #35393c;
	    color: #fff;
	    text-shadow: 0px 1px 1px #000;
	}
	.last-2 .last-title a {
		/* Diff */
		background: #ffc90d;
    	border-color: #ffa604;
    	color: #551000;
    	text-shadow: 0px 1px 1px #ffffff;
	}
	.last-3 .last-title a,
	.SMS-choice-3-content-title {
		/* Diff */
	    background: #9a31ee;
	    border-color: #7f21e1;
	    color: #fff95d;
	    text-shadow: 0px 1px 1px #684d0b;
	}
	.last-4 .last-title a,
	.SMS-choice-4-content-title {
		/* Diff */
	    background: #d80810;
	    border-color: #b73837;
	    color: #fff95d;
	    text-shadow: 0px 1px 1px #684d0b;
	}
	.last-5 .last-title a,
	.SMS-choice-5-content-title {
        background: #0064c0;
	    border-color: #0055a3;
	    color: #fff95d;
	    text-shadow: 0px 1px 1px #684d0b;
        font-weight: bold;
	}
	
.last-attributes {
	/* Diff */
	margin: 0 0 7px 15px;
	color: #a9a9a9;
	font-size: 1.2rem;
}

.last-attributes span {
    margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #eee;
}

.last-attributes-price {
	color: #333;
	font-weight: bold;
}

.last-0 .last-image-date, 
.last-1 .last-image-date, 
.last-2 .last-image-date, 
.last-3 .last-image-date, 
.last-4 .last-image-date,
.last-5 article > a:nth-child(2) .last-image-date {
	position: absolute;
    bottom: 0;
	left: 0;
	width: 100%;
	padding: 3px 0;
	font-size: 1.0rem;
	color: #fff;
	background: #000;
	opacity: 0.9;
	white-space: nowrap;
}
	.last-5 .last-image-date { /* selector to hide GALACTIC distinct date in all images */
	    display: none; 
	}
    	.last-5 article > a:nth-child(2) .last-image-date { /* selector to show GALACTIC distinct date only in first image */
    	    display: block;
    	}
	
.last-0 .last-text,
.last-1 .last-text, 
.last-2 .last-text, 
.last-3 .last-text, 
.last-4 .last-text,
.last-5 .last-text {
    position: relative;
	margin: 0 0 0 15px;	         /* Diff */
	line-height: 150%;
	font-size: 1.3rem;
}
	.last-4 .last-text {
		font-weight: bold;
	}	
	.last-5 .last-text {
	    font-size: 1.4rem;
	}

.last-5 .last-text b {
    display: block;
    padding: 10px 0 0 0;
}

.last-5 .last-site {
    margin: 10px 0 0 0;
}

.last-0 .upLink,
.last-1 .upLink, 
.last-2 .upLink, 
.last-3 .upLink, 
.last-4 .upLink,
.last-5 .upLink {
    position: absolute;
    bottom: -5px;
    right: 20px;
    padding: 0 5px;
    background: #fff;
    color: #ccc;
}
.last-0 .upLink span,
.last-1 .upLink span, 
.last-2 .upLink span, 
.last-3 .upLink span, 
.last-4 .upLink span,
.last-5 .upLink span {
    font-size: 2.8rem;
}
.last-0 .upLink:hover,
.last-1 .upLink:hover,
.last-2 .upLink:hover,
.last-3 .upLink:hover,
.last-4 .upLink:hover,
.last-5 .upLink:hover {
  	color: #d30000;
}
	



																																					@media screen and (max-width: 600px) {
																																						.last-0, 
																																						.last-1, 
																																						.last-2, 
																																						.last-3, 
																																						.last-4,
																																						.classified-0, 
																																						.classified-1, 
																																						.classified-2, 
																																						.classified-3, 
																																						.classified-4 {
																																							margin: 0 0 10px 0;
																																							padding: 0 0 10px 0;
																																						}
																																						.last-5,
																																						.classified-5 {
                    																																		margin: 0 0 10px 0;
																																							padding: 5px 5px 15px 5px;
																																						}
																																					
																																						.last-0 .last-image, 
																																						.last-1 .last-image, 
																																						.last-2 .last-image, 
																																						.last-3 .last-image, 
																																						.last-4 .last-image {
																																							flex: 0 0 79px;
																																							height: 61px;
																																						}
																																						
																																							.last-0 .last-image img,
																																							.last-1 .last-image img,
																																							.last-2 .last-image img,
																																							.last-3 .last-image img,
																																							.last-4 .last-image img {
																																								width: 79px;
																																							}
																																						.last-0 .last-image-layer,
																																						.last-2 .last-image-layer,
																																						.last-3 .last-image-layer,
																																						.last-4 .last-image-layer,
																																						.last-5 .last-image-layer,
																																						.last-5 article a:nth-child(2) .last-image-layer  {
																																						    background: none;
																																						}
																																						.last-0 .last-image-adsense {
																																						    display: none;
																																						}
																																						
																																						.last-0 .last-title a, 
																																						.last-1 .last-title a, 
																																						.last-2 .last-title a, 
																																						.last-3 .last-title a, 
																																						.last-4 .last-title a,
																																						.last-5 .last-title a {
																																							/* Diff */
																																							font-weight: normal;
																																							line-height: 130%;
																																							/* Diff */
																																						}
																																							.last-4 .last-title a,
																																							.last-5 .last-title a {
																																								font-weight: bold;
																																							}
																																						.last-attributes {
																																							margin: 0;
																																						}
																																						
																																						.last-attributes span {
																																							display: none;
																																						}
																																						.last-attributes span.last-attributes-price {
																																							display: inline;
																																							padding: 0 0 0 10px;
																																						}
																																						.last-0 .last-image-date, 
																																						.last-1 .last-image-date, 
																																						.last-2 .last-image-date, 
																																						.last-3 .last-image-date, 
																																						.last-4 .last-image-date {
																																							padding: 1px 0;
																																							font-size: 0.9rem;
																																						}
																																						.last-image-date span {
																																							display: none;
																																						}
																																						.last-text {
																																							display: none;
																																						}
																																					}


/*******************************************************************************************  Category info text  *******************************************************************************************/


.category-long-info {
    color: #999999;
    font-size: 12px;
    line-height: 130%;
    margin: 0 0 30px 0;
}

.category-long-info p {
    margin: 8px 0 0 0;
}

.category-long-info ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    margin: 10px 0;
}
.category-long-info ul li {
    width: 30%;
    text-align: center;
}
.category-long-info a {
    color: #999999;
    text-decoration: underline;
}


/*******************************************************************************************  PAGINACJA  *******************************************************************************************/

.pagination {
	margin: 0 0 30px 0;
	padding: 20px 0px;
	-webkit-border: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	text-align: center;
}
.pagination-title {
    margin: 0 0 20px 0;
    text-align: center;
    font-weight: bold;
}
.pagination-links {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	
}
.pagination-links a {
	display: block;
	padding: 4px 11px;
	border: 1px solid #fff;
	font-weight: bold;
	text-decoration: none;
}
.pagination-links a:hover {
	background: #ffea3c;
	border: 1px solid #e4a100;
	text-decoration: none;
}
a.pagination-links-active {
	background: #ffea3c;
	border: 1px solid #e4a100;
	text-decoration: none;
}

.pagination-links-hidden {
    visibility: hidden;
}


																																					@media screen and (max-width: 600px){
																																						.pagination-links a {
																																							display: none;
																																						}
																																						.pagination-links a:first-child,
																																						.pagination-links a:last-child {
																																							display: block;
																																						}
																																						
																																					}


/*******************************************************************************************  NEWSLETTER  *******************************************************************************************/

.mini-newsletter {
	margin: 0 0 10px 0;
	-webkit-border: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #eaeaea;
}
.mini-newsletter-title {
	margin: 0 0 20px 0;
	padding: 9px 0  10px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/* diff */
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.mini-newsletter-content {
	padding: 0 20px 10px 20px;
}
.mini-newsletter-invitation {
	margin: 0 0 10px 0;
	text-align: center;
}



																																					@media screen and (max-width: 600px){
																																						.mini-newsletter {
																																							display: none;
																																						}																																						
																																					}



/*******************************************************************************************  NEWSLETTER  *******************************************************************************************/

.footer {
}
.footer-website {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	text-align: center;
	margin: 0 0 15px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
.footer-website li {
	
}
.footer-website li a {
	display: block;
	padding: 15px 10px;
	color: #fff;
}

.footer-site-information {
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border-top: 1px solid #ffffff;
	text-align: center;
}
.footer-site-information-name {
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #888265;
}


.footer-links {
	margin: 0 0 15px 0;
}
.footer-links-title {
	margin: 0 0 10px 0;
	color: #aca896;
	font-weight: bold;
}
.footer-links aside {
    display: block;
    margin: 0 0 25px 0;
}

.footer-links aside ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 15px;
}

.footer-links aside ul {
    padding: 0 7px;
}

.footer-links aside ul a {
    color: #ccc;
}

.footer-links aside ul a img{
    max-width: 100%;
    height: auto;
    opacity: .4;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.footer-links aside ul a:hover img {
    opacity: 1;
    -webkit-filter: none;
    filter: none
}

																																					@media screen and (max-width: 767px){
																																						.footer-website {
																																							flex-wrap: wrap;									
																																						}
																																						.footer-website li {
																																							width: 25%;
																																						}
																																						.footer-website li a{
																																							font-size: 1.2rem;
																																						}
																																						.footer-links {
																																							display: none;
																																						}																																						
																																						ul.footer-baner,
																																						ul.footer-links {
																																						    display: none;
																																						}	
																																					}




/*******************************************************************************************  CATEGORY MENU  *******************************************************************************************/

#id_menu_box {
    margin: 0 0 20px 0;
    padding: 20px 0 7px 0;
	/* Diff */
    border-left: 1px solid #eaeaea;
	background: #eaeaea;
}

.menu-expand, 
.menu-collapse, 
.menu-expand ul, 
.menu-collapse ul {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	list-style-type: none;
	background: #fff;
}
	.menu-expand, 
	.menu-collapse{
		margin-right: 5px;
		margin-bottom: 20px;
	}


.menu-expand li, 
.menu-expand-level-1 li, 
.menu-expand-level-2 li, 
.menu-collapse li, 
.menu-collapse-level-1 li, 
.menu-collapse-level-2 li {
	position: relative;
}

.menu-expand li a, 
.menu-expand-level-1 li a, 
.menu-expand-level-2 li a, 
.menu-collapse li a, 
.menu-collapse-level-1 li a, 
.menu-collapse-level-2 li a {
	display: block;
	/* Diff */
}
	.menu-expand > li > a, 
	.menu-collapse > li > a {

         /* Diff */

	    display: inline-block;
	    margin: 8px 0 7px 0;
	    padding: 7px 10px 6px 10px;
        border-radius:0 6px 6px 0; 
        border-left-width:5px; 
        border-left-style:solid; 
        background: #414b53;
        border-color: #35393c;
        color: #fff;
        text-shadow: 0px 1px 1px #000;		
	}

	.menu-expand-level-1 > li > a, 
	.menu-collapse-level-1 > li > a
	{
		padding: 6px 0 7px 14px;
		font-size: 1.3rem;
		background: 8px 11px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX4DgCCLjI8AAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==') no-repeat;
	}
	.menu-expand-level-2 > li > a, 
	.menu-collapse-level-2 > li > a
	{
		padding: 5px 0 7px 22px;
		font-size: 1.1rem;
		background: 16px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX4DgCCLjI8AAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==') no-repeat;
		color: #00178a;
	}
	.menu-expand li a:hover, 
	.menu-expand-level-1 li a:hover, 
	.menu-expand-level-2 li a:hover,
	.menu-collapse li a:hover, 
	.menu-collapse-level-1 li a:hover, 
	.menu-collapse-level-2 li a:hover
	{}

/* Diff */

#menu-expand-selected > a, 
.menu-collapse-selected > a {
    display: inline-block;
    margin: 8px 0 7px 0;
    padding: 7px 10px 6px 10px;
    border-radius:0 6px 6px 0; 
    border-left-width:5px; 
    border-left-style:solid; 
    background: #ff9600;
    border-color: #ff9600;
   	font-weight: bold;
    color: #000;
    text-shadow: none;
}

#sidr-id-menu-expand-selected > a {
	font-weight: bold;
	color: #e22329;
	text-decoration: underline;	
}

.menu-expand-count, 
.menu-collapse-count {
	
	position: absolute;
        /* Diff */
	right: 5px;
	font-weight: normal;
	font-size: 1.1rem;
	text-shadow: none;
	color: #999;
}

div.sidr ul.sidr-class-menu-collapse li ul {
	display: none;
}

.menu-collapse li.empty {

}






/*******************************************************************************************  CLASSIFIED  *******************************************************************************************/

/* classified view depends on the last-X view !!! */

.classified {}
.classified-0, .classified-1, .classified-2, .classified-3, .classified-4 {
	position: relative;
}

.classified-link {
    cursor: pointer;
}

.classified-link:after {
    content: attr(data-link);
}

/*******************************************************************************************  PREVIEW GALERY
*/


.classified-galery-box {
    background: #000;    
}

.classified-galery {
	position: relative;
	overflow: hidden;
	max-height: 250px;
/*	margin: 0 0 10px 0; */
    border-bottom: 5px solid #000;
	text-align: center;
	white-space: nowrap;
}

.classified-galery:before {
    content: "";            /* using pseudo element for 1:1 ratio */
    display: block;
    padding-top: 100%;
}

.classified-galery-big {
    position: absolute;
    top: -999px;            /* use sufficiently large number */
    bottom: -999px;
    left: -999px;
    right: -999px;
    margin: auto;           /* center horizontally and vertically */
    max-width: 100%;
}

.classified-galery-maps-data {
	display: none;
}

.classified-galery-zoom {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/zoom.png) no-repeat center;
	background-size: 25%;
	opacity: 0.7;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.classified-galery-zoom:hover {
    zoom: 1;
    filter: alpha(opacity=90);
	opacity: 1;
	background-size: 31%;
}

.galery-inside {
   	display: flex;
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
	text-align: center;
	margin: 0 0 15px 0;
}
.galery-inside a {
    margin: 0 1px 1px 0;
}

.galery-inside a img {
    display: block;
    width: 100%;
}


/********************************************** LightGalery GALERY ***********************************************/


/*! lightgallery - v1.2.19 - 2016-05-17
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@font-face {
}
.lg-icon {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 42px;
  margin-top: -10px;
  padding: 8px 40px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "▸";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "◂";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 34px;
  height: 47px;
  line-height: 31px;
  padding: 10px;
  text-align: center;
  width: auto;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "✖ zamknij";
}
.lg-toolbar .lg-download:after {
  content: "▾";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 44px;
  height: 59px;
  line-height: 47px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -59px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "☷";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.group {
  *zoom: 1;
}

.group:before, .group:after {
  display: table;
  content: "";
  line-height: 0;
}

.group:after {
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url(/images/loader.gif) no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}


















/*******************************************************************************************  Price and title under galery
*/

.classified-content-start {
    margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 1.8rem;
}

/*******************************************************************************************  Social, facebook, google plus
*/

.classified-content-social {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 15px 0;
}

.classified-content-social-facebook-share {
}
.classified-content-social-gplus-share {
}
.classified-content-social-price {
    white-space: nowrap;
    font-weight: bold;
}


/*******************************************************************************************  classified content
*/

.classified-content {
	overflow: hidden;
}



.classified-description {
	margin: 0 0 25px 0;
	line-height: 180%;
}

/*******************************************************************************************  classified details
*/



.classified-details {
	max-width: 100%;
	margin: 0 0 25px 0;
	border-collapse: collapse;
	line-height: 150%;
}
.classified-details th {
	padding: 2px 15px 2px 0;
	text-align: left;
}
.classified-details td {
	text-align: left;	
}
	
/*******************************************************************************************  classified details
*/

.classified-contact {
	padding: 20px;
	background: #f1f1f1;
}

.classified-contact-header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.classified-contact-header h2 {
    margin-right: auto;
}
.classified-contact-header div {
    margin-left: auto;
    font-weight: bold;
}

.classified-contact-info {
	float: left;
	width: 55%;
}

.classified-contact-data {
	float: right;
	text-align: right;
	width: 45%;
	color: #848484;
}
.classified-contact-data-id {
	font-weight: bold;
}

.classified-contact-info-phone, 
.classified-contact-info-email {
	padding: 0 0 0 25px;
	line-height: 200%;
}
	.classified-contact-info-phone	{
		background: 0 7px no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMAgMAAAAWidUSAAAADFBMVEUAAAB3AAD4DgDcDQWmjfoJAAAAAXRSTlMAQObYZgAAAEVJREFUCNdjYAgNZWAQ/RofwlASwCrLkBLAKskQIhoiysAQwMrAwOga6MDA7jbxAoOca+AWBqkL7EsYpLbGLWEQDQ0NAQBv7Q2tWbWnPgAAAABJRU5ErkJggg==');
	}
	.classified-contact-info-email {
		background: 0 7px no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPBAMAAADwnzkiAAAAG1BMVEUAAAAAQpYAP5UARZdLW34ARJcaHR9gclgAP5Vcu0w4AAAACHRSTlMAwZBkQOYMJX2TbjQAAACGSURBVAjXHc09C8IwEMbxpy8Yx9iCdC0iZCyK4BgpQkc3O6aTjo6uSTl7H9uH/pf7cXAcAHNUrcE2TqpWLTVJB9wS1ezL9vDSgFKCU/00HlnK41lAbX/fpYighsfV5gljwGCdzeaCt9yly+yewHuZVFQ8kEf0vidgxhqGYHdVfl077aqO4w+haBxwHXgDtAAAAABJRU5ErkJggg==');
	}
.classified-contact-info-phone span,
.classified-contact-info-email span {
	color: #848484;
}

.classified-contact-data {
	font-size: 1.3rem;
	line-height: 150%;
}

.classified-contact-import {
    margin: 0 0 25px 0;
    line-height: 200%
}
.classified-contact-import p {
    margin: 0 0 25px 0;
}
.classified-contact-import a {
	padding: 10px 15px;
	-webkit-border: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	color: #fff;
	font-size: 1.4rem;
	border: none;
}

																																	@media screen and (max-width: 767px){
																																		.classified-contact {
																																			padding: 10px;
																																		}
																																		.classified-contact {
																																			
																																		}
																																		.classified-contact-info,
																																		.classified-contact-data {
																																			float: none;
																																			width: auto;
																																		}
																																			.classified-contact-info {
																																				
																																			}
																																		
																																		.classified-contact-data p {
																																			display: none;
																																		}
																																		p.classified-contact-data-id {
																																			display: block;
																																		}
																																		.classified-contact-info-phone, 
																																		.classified-contact-info-email {
																																			margin-top: 20px;
																																			margin-bottom: 20px;
																																		}
																																		
																																	}

/*******************************************************************************************  classified contact form and helper
*/

.classified-contact-form,
.classified-helper-form {
	margin: 0 0 25px 0;
	padding: 20px 10px 10px 10px;
	background: #F1F1F1;
}
.classified-contact-form {
	border-top: 1px dashed #dedede;
}

.classified-helper-form {
}

.classified-helper {
    margin: 0 0 25px 0;
}

.classified-helper-links {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
.classified-helper-links a {
	padding: 2px 20px 2px 30px;
	font-size: 1.3rem;
	line-height: 250%;
	white-space: wrap;
	color: #fff
}
	
.classified-helper-links-user-contact {
    margin-right: auto;
    font-weight: bold;
   	background: #053956 no-repeat 10px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPBAMAAADwnzkiAAAAJFBMVEUAAADVJU3QI0uZHCq8EGWnLiehJjviTVbaWVdgcli/QH7oKFTKG9CKAAAAC3RSTlMA9OJXMKS+imUlD/IxC5MAAABkSURBVAjXY2AJEhQUFAphYGBw2g0CmxwYGKJ3g0EAA4M2hKXAwCCtbGgsaKwtAGQlMDGkMWSDWMIgMWkBhDpkvZMg5k1gYOAMkgaydjCAwBKX7t2bGCCAq3p3AYzZtJ0BBtwbABDpLDMmGtwbAAAAAElFTkSuQmCC');
}
.classified-helper-links-user-abuse {
	background: #053956 no-repeat 10px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAYFBMVEUAAADmwDD9zz3mw2nXuoTw4r39/f3yznX06MjX0sj////+/v6ekwL9/f38/Pz6xwP+1A3huQL/ugH+5lDUtmiBfQL833r9yBlHPx0jIAtcWgL75DdqWzP04APSngEAAABmaGcRAAAAD3RSTlMA8P791ogy/p5nECH+Q2fpT3tWAAAAiUlEQVQI102P2RLCIAxFIdCCrZqErYvb//+loTjS88DAnXOBqMYA+qJO3NyypFF1PBTgoZ9HB6UEUboQkxFl6jek7Rnxr/hA788KxL+HZhOQt50w2KMz+SDBngmxKaMLiJivJKud6yexwlwDfZeGkQ3xmqkpTSBuFZSJACEKjxcdiVVGa1PRDfsFjRoIh9sDcWAAAAAASUVORK5CYII=');
}
a.classified-helper-links-user-promo {
	background: #053956 no-repeat 10px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEUAAADVkWunLieynSC/QH6ZHCraYSXaWVe8EGX9zz3yznXZl37Fw8HXuoTiTVb7tAkRDwp6FCD+5lD/ugH7xwX+1A303qz833rrr0HtmQa/bwG3YQH75DfUtmjhuQLHhgH66QCwUgD3TgdWAAAAEnRSTlMAw6RED1f+ZTD+/vfz1ooqEne54vZsAAAAiElEQVQY023LWQ7DIAxFURvIQOaaGdJp/5ssBSVqpN4/Hz1DTSAK+I3bgV8AHeFlcCfy50SsPA+IkK8inwvOk7WUG+w04wKjdXTknB2h8+ctpfQdVNl3rZVSsQH4ijG63O0NSuwABv9BtCZLeREF+ufLhJRChr5A89CRbRuLITQVEuvLkr0zfACk6AoyqpnYEQAAAABJRU5ErkJggg==');
	color: #ffcc00 !important;
	font-weight: bold;
}
.classified-helper-links-user-edit {
	background: #053956 no-repeat 10px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAADWpkvSuj3yznXmw2miRwanLifFw8FFME1cUGDX0shLW37////rr0Hq5urUtmjv7+/MzdDGxsaxs7VOT1AxjX+7AAAADXRSTlMA4hb+/e2k84JoZ0AQy0xh8AAAAEVJREFUGNO1yMsBgCAMBNEFTfBHUKH/WskxWwBzmwdAFZSIpBxe/bco6l9J/CtJTvtiAUv7L5Jmb0GUbmYPIpVvnODuYwJODwLcGhRbVgAAAABJRU5ErkJggg==');
}
.classified-helper-links-user-delete {
	background: #053956 no-repeat 10px 10px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEUAAACMjpAzNTdtdHpyfYj///+eo6jOHgOTAADv7+/q5urMzdDw1O39cAX4DgDr9f/d1txhY2bGxsb0Wx2xs7X5+PipzMNOT1BdGqJ3AAAABHRSTlMA/vv+oYTfLQAAAHpJREFUGNNNjAkOwzAIBGlrg+9Q123//9NsiOJ4pJXYEUCGA7TgNuBmW7Dub7Kz9aSac/8NZjbhlMED8HWTv5G18+jo4OVzTKyJKPVFRBIhZAqSUgSBeZ8i1FpKreES8TDWp5APkCnwo4Hzh/dbotBaQI6b/xMMCpiRHQDNBqEtnYv2AAAAAElFTkSuQmCC');
}

.classified-contact-form textarea,
.classified-helper textarea {
	height: 150px;
}

.classified-contact-form-success,
.classified-contact-form-error,
.classified-abuse-form-success,
.classified-abuse-form-error {
	height: 32px;
	padding: 0 0 0 45px;
	line-height: 32px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAaCAMAAAB4vXe4AAAAYFBMVEUAAAATEg8BAQEBDgMAAABQexUEBQIABAPr9f/d7v4JjwmSvurM4/lCtz1ryGa71e6myOlrkr8uripWv1HQ4bz5+Pjv7+/c5tCC0Xz///+pzMPq5urMzdC/zqS70YpyfYiM+sjnAAAACHRSTlMAEDltG1YtV6jiN9IAAAEESURBVCjPddCLdoMgDIBhbdcuiWBiBau2297/LReYgLf9PVaPHx6iVfN/daU1LzT4GhCHARDioX/h6O51cARjUINdprtEZwY0R2ZeHFgwBLhSFIbkaMTAdgO9g8V1AW8WsJitGxGA7KK8c5ZmGcBjI3xwaXTLSXnS8/F5Ye+B2U+eGbxnonnlLOiXqcXEPeib5uThVVPpilxL8+Jcvgyl1Fv6yfsjxB/S8y/nXK8LrtFNiZ7jOLZaH2rpVqu/WVgTfjO5xNbah+3DgqYrqWcNWbpV9f2SI6esWvyzquqSunJS5eulWqeurGX+2LsWx3/YyPXWc+MZl1np64zLrDQmPo8y/wIE8x1mNou4KgAAAABJRU5ErkJggg==') no-repeat;
}

                                                                                                                                            @media screen and (max-width: 980px){
                                                                                                                                                .classified-helper-links {
                                                                                                                                                    justify-content: space-between;
                                                                                                                                                    background: #000;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links a {
                                                                                                                                                    flex-grow: 1;
                                                                                                                                                    padding: 20px 10px 10px 10px;
                                                                                                                                                    line-height: 150%;
                                                                                                                                                    text-align: center;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links a::before {
                                                                                                                                                    content: "";
                                                                                                                                                    display: block;
                                                                                                                                                    margin: 0 auto;
                                                                                                                                                    width: 20px;
                                                                                                                                                    height: 20px;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-contact {
                                                                                                                                                    background: none;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-contact::before {
                                                                                                                                                   	background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPBAMAAADwnzkiAAAAJFBMVEUAAADVJU3QI0uZHCq8EGWnLiehJjviTVbaWVdgcli/QH7oKFTKG9CKAAAAC3RSTlMA9OJXMKS+imUlD/IxC5MAAABkSURBVAjXY2AJEhQUFAphYGBw2g0CmxwYGKJ3g0EAA4M2hKXAwCCtbGgsaKwtAGQlMDGkMWSDWMIgMWkBhDpkvZMg5k1gYOAMkgaydjCAwBKX7t2bGCCAq3p3AYzZtJ0BBtwbABDpLDMmGtwbAAAAAElFTkSuQmCC');
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-abuse {
	                                                                                                                                                background: none;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-abuse::before {
	                                                                                                                                                background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAYFBMVEUAAADmwDD9zz3mw2nXuoTw4r39/f3yznX06MjX0sj////+/v6ekwL9/f38/Pz6xwP+1A3huQL/ugH+5lDUtmiBfQL833r9yBlHPx0jIAtcWgL75DdqWzP04APSngEAAABmaGcRAAAAD3RSTlMA8P791ogy/p5nECH+Q2fpT3tWAAAAiUlEQVQI102P2RLCIAxFIdCCrZqErYvb//+loTjS88DAnXOBqMYA+qJO3NyypFF1PBTgoZ9HB6UEUboQkxFl6jek7Rnxr/hA788KxL+HZhOQt50w2KMz+SDBngmxKaMLiJivJKud6yexwlwDfZeGkQ3xmqkpTSBuFZSJACEKjxcdiVVGa1PRDfsFjRoIh9sDcWAAAAAASUVORK5CYII=');
                                                                                                                                                }
                                                                                                                                                a.classified-helper-links-user-promo {
	                                                                                                                                                background: none;
                                                                                                                                                }
                                                                                                                                                a.classified-helper-links-user-promo::before {
	                                                                                                                                                background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEUAAADVkWunLieynSC/QH6ZHCraYSXaWVe8EGX9zz3yznXZl37Fw8HXuoTiTVb7tAkRDwp6FCD+5lD/ugH7xwX+1A303qz833rrr0HtmQa/bwG3YQH75DfUtmjhuQLHhgH66QCwUgD3TgdWAAAAEnRSTlMAw6RED1f+ZTD+/vfz1ooqEne54vZsAAAAiElEQVQY023LWQ7DIAxFURvIQOaaGdJp/5ssBSVqpN4/Hz1DTSAK+I3bgV8AHeFlcCfy50SsPA+IkK8inwvOk7WUG+w04wKjdXTknB2h8+ctpfQdVNl3rZVSsQH4ijG63O0NSuwABv9BtCZLeREF+ufLhJRChr5A89CRbRuLITQVEuvLkr0zfACk6AoyqpnYEQAAAABJRU5ErkJggg==');
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-edit {
	                                                                                                                                                background: none;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-edit::before {
	                                                                                                                                                background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAADWpkvSuj3yznXmw2miRwanLifFw8FFME1cUGDX0shLW37////rr0Hq5urUtmjv7+/MzdDGxsaxs7VOT1AxjX+7AAAADXRSTlMA4hb+/e2k84JoZ0AQy0xh8AAAAEVJREFUGNO1yMsBgCAMBNEFTfBHUKH/WskxWwBzmwdAFZSIpBxe/bco6l9J/CtJTvtiAUv7L5Jmb0GUbmYPIpVvnODuYwJODwLcGhRbVgAAAABJRU5ErkJggg==');
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-delete {
	                                                                                                                                                background: none;
                                                                                                                                                }
                                                                                                                                                .classified-helper-links-user-delete::before {
	                                                                                                                                                background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEUAAACMjpAzNTdtdHpyfYj///+eo6jOHgOTAADv7+/q5urMzdDw1O39cAX4DgDr9f/d1txhY2bGxsb0Wx2xs7X5+PipzMNOT1BdGqJ3AAAABHRSTlMA/vv+oYTfLQAAAHpJREFUGNNNjAkOwzAIBGlrg+9Q123//9NsiOJ4pJXYEUCGA7TgNuBmW7Dub7Kz9aSac/8NZjbhlMED8HWTv5G18+jo4OVzTKyJKPVFRBIhZAqSUgSBeZ8i1FpKreES8TDWp5APkCnwo4Hzh/dbotBaQI6b/xMMCpiRHQDNBqEtnYv2AAAAAElFTkSuQmCC');
                                                                                                                                                }
                                                                                                                                            }


/*******************************************************************************************  adv, BANNERS, PARTNERS, PATRON - IN SITE  *******************************************************************************************/

.A,
.B,
.C,
.D,
.E,
.F,
.P {
    display: block;
    text-decoration: none;
}

.A {}
.B {}
.C {}
.D {}
.E,
.F {
    max-width: 190px;
    margin: 0 auto;
} 
.P {}
    

.A > div,
.B > div,
.C > div,
.D > div,
.E > div,
.F > div,
.P > div {
	margin: 0 0 15px 0;
	text-align: center;
}

.A a img,
.B a img,
.C a img,
.D a img,
.E a img,
.F a img,
.P a img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.A object, .A embed, .A iframe,
.B object, .B embed, .B iframe,
.C object, .C embed, .C iframe,
.D object, .D embed, .D iframe,
.E object, .E embed, .E iframe,
.F object, .F embed, .F iframe,
.P object, .P embed, .P iframe {
	margin-left: auto;
	margin-right: auto;
	max-width: 100% !important;
	height: none !important;
	overflow: hidden;
}


.your-ad-here {
    text-align: right;
    font-size: 1.0rem;
    margin: 0 5px 3px 0;
}
.your-ad-here a {
    font-size: 1.0rem;
    color: #999;
}

a.empty-space-for-ad {
    padding: 5px 10px;
    color: #000;
}
.empty-baner {
    position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;

    padding: 3px 10px;
    background: #eaeaea;
}
    .empty-baner-on {
        background: #ffae00;
    }
    
.empty-baner-short {
    display: block;
    font-size: 1.0rem;
}
.empty-baner-long {
    display: none;
    padding: 10px 0 0 0;
}
.empty-baner-long div {
    margin: 0 0 15px 0;
}
.empty-baner-long div:nth-child(1) {
    font-size: 2.2rem;
}
.empty-baner:hover .empty-baner-long div:nth-child(1) span {
    animation: blinker 1s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0.0; }
}
.empty-baner-long-showLess,
.empty-baner-long-showLess:hover  {
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 5px;
    background: #000;
    color: #fff;
}
.empty-baner-button:hover{
    color: #fff;
}


.ad-category-top,
.ad-category-bottom,
.ad-classified-middle {
	margin: 0 auto;
}

    .ad-classified-middle {
        margin-bottom: 20px;
    }

.ad-classified-galery {
	text-align: center;
}

.ad-classified-under-galery
{
	text-align: center;
	margin: 5px auto 0 auto;
	border-top: 10px solid #000;
	border-bottom: 10px solid #000;
    color: #fff;
}

.ad-classified-double {
	margin: 0 0 30px 0;
}
.ad-classified-double-left {
	float: left;
}
.ad-classified-double-right {
	float: right;
}

																																					@media screen and (max-width: 980px){
																																						.E,
                                                                                                                                                        .F {
																																							display: none;
																																						}
																																					}

																																					@media screen and (max-width: 767px){
																																						.D,
																																						.lp-750x300 {
																																							display: none;
																																						}																																						
																																					}
																																					


/*******************************************************************************************  INFORMATION  *******************************************************************************************/
.information {
	min-height: 400px;
	margin: 0 0 30px 0;
	line-height: 130%;
	
	background: #fff;
}

.information-image {
	max-width: 100%;
	height: auto;
	border: none;
	margin: 0 auto;
}

.information-title {
	margin: 35px 0 20px 0;
	padding: 0;
	text-align: center;
	font-size: 1.8rem;
	line-height: 130%;
	color: #cc0000;
}

.information-alert {
	margin: 20px 0;
	padding: 20px 0 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.information-alert-title {
	margin: 0 0 15px 0;
	font-size: 1.8rem;
	color: #cc0000;
	text-align: center;
}

.information a {
	text-decoration: underline;
}

.information-important, .objectAd-important {
	margin: 10px 0 10px 0;
	font-weight: bold;
}

.information-text {
	line-height: 150%;
	margin: 0 0 10px 0;
}
.information-delete-classified-reject { /* used in "No, don't delete this classified" text" */
	text-align: right;
}

.information ol {
	margin-left: 30px;
}
.information ol > li {
	margin: 15px 0;
	line-height: 150%;
}
	.information ol ul {
		margin: 0 0 0 20px;
	}
	.information ol ul li {
		padding: 5px 0;
		list-style-type: square;
		line-height: 120%;
	}

.information ul {
	margin: 0 0 10px 30px;
	list-style-type: square;
}
.information ul li {
	padding: 5px 0;
	line-height: 120%;
}

.information-question {
	font-weight: bold;
}

.information-answer {
	color: #333;
}

																																			@media screen and (max-width: 767px){
																																				.information-title {
																																					font-size: 1.4rem;
																																					font-weight: bold;
																																				}
																																			}
																																		
																																		
/*******************************************************************************************  Promotion SMS form */
.SMS-switch-payment-0-header,
.SMS-switch-payment-1-header,
.SMS-switch-payment-2-header,
.SMS-switch-payment-3-header,
.SMS-switch-payment-4-header,
.SMS-switch-payment-5-header {
    margin: 0;
    padding: 20px;
    font-size: 27px;
    font-weight: normal;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
    text-align: center;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
    .SMS-switch-payment-0-header {
        background: #626262;
    }
    .SMS-switch-payment-1-header {
        background: #649600;
    }
    .SMS-switch-payment-2-header {
        background: #ffea00;
        color: #000;
        text-shadow: none;
    }
    .SMS-switch-payment-3-header {
        background: #7d0adb;
    }
    .SMS-switch-payment-4-header {
        background: #db260a;
    }
    .SMS-switch-payment-5-header {
        background: #0085ff;
    }



.SMS-choice {
	margin: 0 0 25px 0;
	border-collapse: collapse;
	border: none;
	text-align: left;
}

.SMS-choice td, 
.SMS-choice th {
	padding: 3px 15px;
	border: 1px solid #d1d1d1;
	vertical-align: middle;
}
	/*distinct form*/
	.SMS-choice td  {
	    padding: 6px 10px;
	    text-align: center;
	}
	.SMS-choice th 	{
		font-weight: normal;
	}
	
.SMS-choice-header th {
	padding: 15px 15px;
	border: none;
	text-align: center;
	font-weight: bold;
}
.SMS-choice-header th:first-child {
    width: 36%;
}
.SMS-choice td span {
    color: #888;
}
.SMS-choice-verity {
    color: #2c9c00;
    font-size: 2.3rem;
}

.SMS-choice-negation {
    color: #ddd;
    font-size: 1.8rem;
}

a.SMS-choice-button { /* link like submit */
    display: inline-block;
    margin: 0 auto;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
a.SMS-choice-button:hover {
	color: #fff;
}

th.SMS-choice-noborder {
    border: none;
}

.SMS-choice-buttons-for-mobile {
    display: none;
}

#id_SMS-switch-title-free,
#id_SMS-switch-title-promo,
#id_SMS-switch-title-spec,
#id_SMS-switch-title-prest {
    line-height: 6rem;
    text-align: center;
    font-size: 22px;
    color: #fff;
    margin: 0;
}
    #id_SMS-switch-title-free {
        color: #fff;
    }
    #id_SMS-switch-title-promo {
        color: #000;
    }
    #id_SMS-switch-title-spec {
        color: #fff;
    }
    #id_SMS-switch-title-prest {
        color: #fff;
    }


#id_SMS-switch-payment {
    display: none;     /* "display: none" change do "display: flex" in js inline code */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: top;
    margin: 0 0 20px 0;
    border: 5px solid #dcdcdc;
    border-top: none;
    background: #dcdcdc;
}

#id_SMS-switch-payment-method,
#id_SMS-switch-payment-action {
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
}
    #id_SMS-switch-payment-action {
        padding: 30px 20px 20px 50px;
        background: #efefef;
    }


.SMS-switch-payment-0-header,
.SMS-switch-payment-1-header,
.SMS-switch-payment-2-header,
.SMS-switch-payment-3-header,
.SMS-switch-payment-4-header,
.SMS-switch-payment-5-header {
    position: relative;
    display: none;
}
.SMS-switch-payment-0-header a,
.SMS-switch-payment-1-header a,
.SMS-switch-payment-2-header a,
.SMS-switch-payment-3-header a,
.SMS-switch-payment-4-header a,
.SMS-switch-payment-5-header a {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 15px;
    padding: 5px;
    border: 1px solid #75af00;
    background: #000;
    color: #fff;
    text-decoration: none;
    font-size: 1.8rem;
}
.SMS-switch-payment-0-header span,
.SMS-switch-payment-1-header span,
.SMS-switch-payment-2-header span,
.SMS-switch-payment-3-header span,
.SMS-switch-payment-4-header span,
.SMS-switch-payment-5-header span {
    display: block;
    margin: 5px 0 0 0;
    font-weight: bold;
    font-size: 1.2rem;
}

.SMS-switch-payment-banks-list {
    height: 35px;
    opacity: 0.4;
    background: url(/images/payment-banks-list.gif) no-repeat bottom left;
}

#id_SMS-switch-payment-method li {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
   
    position: relative;
  	width: 100%;   
    margin: 0;
    padding: 10px 0 10px 20px;
    font-size: 18px;
    border-bottom: 1px solid #fff;
    border-right: 20px solid transparent;
    vertical-align: middle;
}
    #id_SMS-switch-payment-method li.sms-switch-payment-active {
        border-right: none;
        background: #efefef;
    }

#id_SMS-switch-payment-method li span:nth-of-type(1) {
    width: 65%;
}
#id_SMS-switch-payment-method li span:nth-of-type(2) {
    width: 35%;
    padding: 0;
}
#id_SMS-switch-payment-method li span:nth-of-type(1) img {
    margin: 0 15px 0 0;
    float: left;
}
#id_SMS-switch-payment-method li span span {
    font-size: 1.2rem;
    color: #555;
}
#id_SMS-switch-payment-method li span span:nth-of-type(1) {
    display: inline-block;
    padding: 10px 0 0 0;
    font-size: 100%;
    color: #000;
}


#id_SMS-switch-payment-method li span a { /* link like submit */
    position: relative;
    display: inline-block;
    height: 36px;
   -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;

	cursor: pointer;
	color: #fff;
	font-size: 1.4rem;
	border: none;
    padding: 8px 10px 10px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #053956;
}
#id_SMS-switch-payment-method li span a:hover {
	color: #fff;
	text-decoration: underline;
}

#id_SMS-switch-payment-method li span a:after {
	position: absolute;
	left: 100%;
	top: 50%;
	height: 0;
	width: 0;
	border: solid transparent;
	border-color: rgba(5, 57, 86, 0);
	border-left-color: #053956;
	border-width: 18px;
	margin-top: -18px;
	content: " ";
}


#id_SMS-switch-payment-method li.sms-switch-payment-active span a { /* link like submit */
    position: relative;
    display: inline-block;
    width: 100%;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;

	cursor: pointer;
	color: #fff;
	font-size: 1.4rem;
	border: none;
    padding: 8px 10px 10px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #82ab1b;
}
#id_SMS-switch-payment-method li.sms-switch-payment-active span a:hover {
	color: #fff;
	text-decoration: underline;
}

#id_SMS-switch-payment-method li.sms-switch-payment-active span a:after {
	position: absolute;
	left: 100%;
	top: 50%;
	height: 0;
	width: 0;
	border: solid transparent;
	border-color: rgba(5, 57, 86, 0);
	border-left-color: #82ab1b;
	border-width: 18px;
	margin-top: -18px;
	content: " ";
}

.SMS-switch-payment-action-transfer-line {
    margin: 40px 0;
    border-top: 1px dashed #999;
}
.SMS-switch-payment-action-transfer-line legend {
    margin-left: 47%;
    color: #999;
}


.SMS-switch-payment-action-title,
.SMS-switch-payment-action-title-small {
    font-size: 1.8rem;
    margin: 0 0 20px 0;
}
    .SMS-switch-payment-action-title-small {
        font-size: 1.4rem;
    }
    .SMS-switch-payment-action-title-small a {
        font-size: 1.2rem;
    }

.SMS-switch-payment-action-rules {
    flex: 1 100%;
    padding: 7px 0 0 0;
    font-size: 1.2rem;
    text-align: center;
    color: #666;
    background: #dcdcdc;
}

.SMS-rules
{
    margin: 10px 0 10px 0;
	font-size: 11px;
	opacity: 0.6;
	text-align: center;
}
.SMS-multi {
    padding: 10px 0;
    text-align: center;
    background: #cacaca;
}

.SMS-no-code {
	position: relative;
	left: 225px;
	margin: 10px 0 20px 0;
	font-size: 11px;
}
.SMS-toggle {
    display: none;
}

.sms-list-of-avalible-sites {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 150px;
}
.sms-list-of-avalible-sites li {
}



																																		@media screen and (max-width: 980px){
																																			a.SMS-choice-button {
																																				font-size: 1.3rem;
																																				white-space: wrap;
																																			}
																																			.SMS-no-code {
																																				left: 0;
																																			}
																																			ul.SMS-choice {
																																			    flex-wrap: wrap;
																																			}
																																			 ul.SMS-choice > li {
																																		        min-width: 48%;
																																		        border: none;
																																		        background: none;																																		        
																																		    }
																																		    .SMS-choice-0,
																																		    .SMS-choice-1,
                                                                                                                                            .SMS-choice-2,
                                                                                                                                            .SMS-choice-3,
                                                                                                                                            .SMS-choice-4,
                                                                                                                                            .SMS-choice-5 {

                                                                                                                                            }
                                                                                                                                            .SMS-choice-0-header,
                                                                                                                                            .SMS-choice-1-header,
                                                                                                                                            .SMS-choice-2-header,
                                                                                                                                            .SMS-choice-3-header,
                                                                                                                                            .SMS-choice-4-header,
                                                                                                                                            .SMS-choice-5-header{
                                                                                                                                                font-size: 1.6rem;
                                                                                                                                            }
																																			.SMS-choice-0-content,
																																			.SMS-choice-1-content,
                                                                                                                                            .SMS-choice-2-content,
                                                                                                                                            .SMS-choice-3-content,
                                                                                                                                            .SMS-choice-4-content,
                                                                                                                                            .SMS-choice-5-content {
                                                                                                                                                display: none;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch > ul {
                                                                                                                                                flex-wrap: wrap;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch > ul > li {
                                                                                                                                                width: 100%;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch > ul > li:nth-of-type(2) {
                                                                                                                                                border: none;
                                                                                                                                                border-top: 2px solid #fff;
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                            #id_SMS-switch-payment{
                                                                                                                                                display: none;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch-payment-method,
                                                                                                                                            #id_SMS-switch-payment-action {
                                                                                                                                                width: 100%;
                                                                                                                                            }
                                                                                                                                                #id_SMS-switch-payment-method {
                                                                                                                                                	display: flex;
	                                                                                                                                                flex-direction: row;
	                                                                                                                                                flex-wrap: nowrap;
	                                                                                                                                                align-items: top;
                                                                                                                                                }
                                                                                                                                                #id_SMS-switch-payment-action {
                                                                                                                                                    padding-left: 20px;
                                                                                                                                                }
                                                                                                                                            #id_SMS-switch-payment-method li {
                                                                                                                                                display: static;
                                                                                                                                                padding: 10px;
                                                                                                                                                border: none;
                                                                                                                                                -webkit-box-shadow: inset 0px -3px 3px -3px rgba(50, 50, 50, 0.5);
                                                                                                                                                -moz-box-shadow:    inset 0px -3px 3px -3px rgba(50, 50, 50, 0.5);
                                                                                                                                                box-shadow:         inset 0px -3px 3px -3px rgba(50, 50, 50, 0.5);
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch-payment-method li.sms-switch-payment-active {
                                                                                                                                                -webkit-box-shadow: none;
                                                                                                                                                -moz-box-shadow: none;
                                                                                                                                                box-shadow: none;
                                                                                                                                                border-left: 1px solid #fff;
                                                                                                                                                border-right: 1px solid #fff;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch-payment-method li span:nth-of-type(1) {
                                                                                                                                                width: 100%;
                                                                                                                                                margin: 0;
                                                                                                                                                text-align: center;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch-payment-method li>span:nth-of-type(2){
                                                                                                                                                display: none;
                                                                                                                                            }
                                                                                                                                            #id_SMS-switch-payment-method li span:nth-of-type(1) img {
                                                                                                                                                display: block;
                                                                                                                                                float: none;
                                                                                                                                                margin: 0 auto 10px auto;
                                                                                                                                                
                                                                                                                                            }
                                                                                                                                            .SMS-switch-payment-action-title {
                                                                                                                                                text-align: center;
                                                                                                                                            }
                                                                                                                                            
																																		}
																																		
																																		@media screen and (max-width: 600px){
                                                                                                                                            .SMS-choice {
                                                                                                                                                display: none;
																																		    }
                                                                                                                                            .SMS-choice-buttons-for-mobile {
                                                                                                                                                display: block;
                                                                                                                                            }
                                                                                                                                            .SMS-choice-buttons-for-mobile div {
                                                                                                                                                margin-bottom: 10px;
																																		    }
																																		    .SMS-choice-0,
                                                                                                                                            .SMS-choice-1, /* UP */
                                                                                                                                            .SMS-choice-2,
                                                                                                                                            .SMS-choice-3,
                                                                                                                                            .SMS-choice-4,
                                                                                                                                            .SMS-choice-5 {
                                                                                                                                                margin: 0;
																																		    }
																																		    #id_SMS-switch-payment-method li {
																																		        font-size:1.2rem;
																																		    }
																																		    #id_SMS-switch-payment-method li span:nth-of-type(1) img {
                                                                                                                                                width: 50%;                                                                                                                                                
                                                                                                                                            }
                                                                                                                                                                                                                                                                                        .SMS-choice-0-header span,
                                                                                                                                            .SMS-choice-1-header span,
                                                                                                                                            .SMS-choice-2-header span,
                                                                                                                                            .SMS-choice-3-header span,
                                                                                                                                            .SMS-choice-4-header span,
                                                                                                                                            .SMS-choice-5-header span {
                                                                                                                                                display: inline;
                                                                                                                                            }
																																		    
																																		    
																																		    
																																		}
																																		
																																		



/*******************************************************************************************  ADD CLASSIFIEDS  *******************************************************************************************/


/*******************************************************************************************  CHOSE CATEGORY
*/

.add-classified {
}
.add-category-left-column,
.add-category-center-column, 
.add-category-right-column {
    display: flex;
    flex-wrap: wrap;
}

.add-category-level {
    width: 25%;
	margin: 0 0 40px 0;
	list-style-type: none;
}

.add-category-level-1, 
.add-category-level-2, 
.add-category-level-3 {
	padding-right: 3px;
	padding-left: 18px;
	font-weight: bold;
}
	.add-category-level-1 {
		margin: 0 0 6px 6px;
		background: 0 1px no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALAgMAAAA7APSLAAAACVBMVEX9cAX9xI7///+iE9D8AAAAH0lEQVQI12MIDQ1gcGAQgOAGIF4AxCtANJgPkwOpAwCqrget4BgWyQAAAABJRU5ErkJggg==');
	}
	.add-category-level-2 {
		margin-left: 16px;
		background: no-repeat 11px 11px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX4DgCCLjI8AAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==');
	}
	    .add-category-expand /* "+ icon" added by JS - used in collapsed element */ {
	        background: no-repeat 8px 9px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAACVBMVEXazrkAAADcDQWZ3DuHAAAAAnRSTlMFAAvkOX0AAAAWSURBVAjXY/ASYPBiYFi1AIhAjKgAACO8BC0Dp9JiAAAAAElFTkSuQmCC');
        }
	.add-category-level-3 {
	    display: none;
		margin-left: 36px;
		background: no-repeat 12px 14px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX4DgCCLjI8AAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==');
	}

.add-category-level-1 a, 
.add-category-level-2 a, 
.add-category-level-3 a {
	display: block;
	font-size: 1.3rem;
	font-weight: normal;
	white-space: nowrap;
}
	.add-category-level-1 a {
		font-weight: bold;
		color: #000;
	}
	.add-category-level-2 a	{
		padding: 6px 0;
	}
	.add-category-level-3 a {
		padding: 8px 0;
		color: #004bbc;
	}

.add-category-expand a {
	font-weight: bold;
}

                                                                                                                                                    @media screen and (max-width: 980px){
                                                                                                                                                        .add-category-level {
                                                                                                                                                            width: 33%;
                                                                                                                                                        }
                                                                                                                                                        .add-category-level-2 {
                                                                                                                                                            display: none;
                                                                                                                                                        }
                                                                                                                                                    }

																																					
																																					@media screen and (max-width: 767px) {
                                                                                                                                                        .add-category-level{
                                                                                                                                                            width: 50%;
   	                                                                                                                                                        margin: 0 0 20px 0;
                                                                                                                                                        }
																																					}
																																					@media screen and (max-width: 600px){
																																					    .add-category-level {
                                                                                                                                                            width: 100%;
                                                                                                                                                        }
																																					}																																					

/**
  * Autocomplete lists
  */
                                                                                                                                                    
ul.ui-autocomplete {
    position: absolute;
    z-index: 100;
    max-height: 300px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.53);
    -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.53);
    box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.53);
    min-width: 400px;
}
ul.ui-autocomplete li {
    padding: 5px 0;
    border-bottom: 1px solid #f1f1f1;
}

ul.ui-autocomplete li:hover {
    background: #f9f9f9;
}

ul.ui-autocomplete li span.ui-state-active, ul.ui-autocomplete li span.ui-state-active:hover
{
   background: none;
   background-color: #ffb400;
   border: 1px solid #ffb400;
}


span.ui-helper-hidden-accessible {
    display: none;
}


/*******************************************************************************************  Add Classifid Form
*/

form {
}

form fieldset {
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
	border: none;
	border-top: 1px solid #ddd;
}
form fieldset legend {
    margin: 0 0 0 20px;
    padding: 5px 15px;
	font-size: 2.0rem;
	background: #eee;
}

form .field-row {
	display: flex;
	align-items: stretch;
	max-width: 975px; /* .field-label + .field-element */
	margin: 0 0 20px 0;
}

form .field-row .field-label {
	flex: 0 0 230px;
	display: block;
	margin: 0 15px 0 0;
	padding: 4px 0 0 0;
	line-height: 130%;
	text-align: right;
	color: #333;
}

form .field-row .field-element {
	flex: 1 1 0;
	position: relative;
}

form .field-row .field-element img {
	vertical-align: middle;
}

form .field-required label span,
.add-classified-required-info span, /* add classified form - on top color required information  */
.admin-contact-required-info span,
#add-classified-textarea-alert,
#add-classified-newspaper-alert,
#field-row-announcement_quarter_estate label span
{ /* CV word in textarea alert */
	position: relative; /* for arrow */
	padding: 3px 10px;
	-webkit-border: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ffa200;
	background-color: #ffb400;
}
	#add-classified-textarea-alert,
	#add-classified-newspaper-alert {
		line-height: 130%;
		text-align: center;
	}
    
/* for arrow */
form .field-required label span:after,
form .field-required label span:before,
#field-row-announcement_quarter_estate label span:before,
#field-row-announcement_quarter_estate label span:after
{
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

form .field-required label span:after,
#field-row-announcement_quarter_estate label span:after
{
    border-color: rgba(255, 180, 0, 0);
    border-left-color: #ffb400;
    border-width: 4px;
    margin-top: -4px;
}

form .field-required label span:before,
#field-row-announcement_quarter_estate label span:before
{
    border-color: rgba(255, 162, 0, 0);
    border-left-color: #ffa200;
    border-width: 5px;
    margin-top: -5px;
}
	
input[type='submit'],
.SMS-choice-button,
.empty-baner-button {
	padding: 5px 10px;
	-webkit-border: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	color: #fff;
	font-size: 1.4rem;
	border: none;
}
.SMS-choice-button:hover,
.empty-baner-button:hover {
	text-decoration: underline;
}



																																		@media screen and (max-width: 767px) {
																																			form .field-row {
																																				display: block;
																																				max-width: 100%;
																																			}
																																		
																																			form .field-row .field-label {
																																				margin: 0 0 6px 0;
																																				text-align: left;
																																			}
																																		
form .field-required label span:after, 
form .field-required label span:before,
#field-row-announcement_quarter_estate label span:after,
#field-row-announcement_quarter_estate label span:before {
    content: none;
}																													
																																		
																																			form .field-error .field-label {
																																				display: none;
																																			}
																																		}

form .field-hidden
{
    display: none;
}

form .field-row .field-description {
	font-size: 1.2rem;
	color: #666;
}

form .field-row .radio_list,
form .field-row .checkbox_list {
	display: flex;
	flex-wrap: wrap;
}
form .field-row .radio_list li,
form .field-row ul.checkbox_list li {
/*	width: 243.333px; */
	width: 33.333%;
	margin: 0;
}
form .field-row input[type='text'] {
	display: inline-block;
	width: 200px;
}

form .field-row input.field-text-title,
form textarea { /* all textarea width */
	width: calc(100% - 20px); /* 20 px for icon validator */
	font-size: 1.4rem;
}
	form .field-row .field-textarea {
		height: 170px;
		line-height: 140%;
	}

/* Settings for map in add classified template */
	
form .field-row .field-element-map {
    padding: 6px;
	border: 1px solid #e0e0e0;
	background: #fff;
}

.field-element-map-canvas {
	height: 50vh;
}

/* Settings for multiposting muldidodawarka */

.multiposting,
.multiposting legend {
    background: #fff8cb;
}

.multiposting-incentive {
    margin: 0 0 15px 0;
    text-align: center;
}
.multiposting-incentive b {
    color: #f00;
}

#add-promo-example {
    background: #fff;
}

#add-promo-example-close {
    text-align: right;
}
#add-promo-example-close a {  
    display: inline-block;
    padding: 10px 20px;
    background: #000;
    color: #fff;
}

#field-row-multiposting_header {
    margin: 0;
    text-align: center;
}
#field-row-multiposting_header ul {
    background: #e1d58d;
}

#field-row-multiposting_header ul li {
    padding: 20px 0;
    border-right: 1px solid #d6c876;
}
#field-row-multiposting_header ul li div {
    margin-top: 10px;
}

.multiposting div[id^=field-row-announcement_multiposting_] .checkbox_list li {
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
}

.multiposting div[id^=field-row-announcement_multiposting_]{
    margin-bottom: 0;
    border-top: none;
}
.multiposting div[id^=field-row-announcement_multiposting_]:hover {
    background: #eee;
}
.multiposting div[id^=field-row-announcement_multiposting_] li {
    border-bottom: 1px solid #e1d58d;
    border-right: 1px solid #e1d58d;
}

#field-row-announcement_multiposting_calculating label {
    align-self: flex-end;
}
.multiposting s {
}
.multiposting s span {
    color: #666666;
}
.multiposting .mark-all {
    font-size: 1.2rem;
}
.multiposting .price-sum {
    font-weight: bold;
}
.multiposting .long-term-price {
    font-weight: bold;
}

.multiposting .label-multiposting {
    line-height: 130%;
}

#multiposting-hr {
    height: 6px; 
    margin: 15px 0;
    border: 0; 
    background: #fff;
}

#multiposting-final-hr {
    height: 2px; 
    margin: 15px;
    border: 0; 
    background: #E1D58D;
}

/* * * * * * * * * * * * * * * * * * * * * * * */

.add-classified {
}

.add-classified-color {
	background: #eee;
}

.add-classified-location {
	border: 1px solid red;
}

#upload_images_box {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
}

.add-classified-uploaded-images {
    position: relative;
	margin: 10px 5px;
	padding: 5px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 11px;
	line-height: 200%;
	background: #fff;
	overflow: hidden;
}

.add-classified-uploaded-images.to-remove img {
    opacity: 0.2;
}

.add-classified-required-info,
.add-multiposting-info,
.admin-contact-required-info {
	margin: 0 0 15px 250px;
	padding: 0 0 15px 0;
	line-height: 200%;
	font-size: 14px;
}

.add-classified-uploaded-image-filename {
    display: none;
}

.add-classified-real-estate {
    text-align: right;
}

																																		@media screen and (max-width: 767px){
																																			form .field-row .radio_list li,
																																			form .field-row ul.checkbox_list li {
																																				margin: 15px 0;
																																			}
																																			form .field-row .field-textarea {
																																			    width: 100%;
																																				height: 140px;
																																			}
																																			.add-classified-required-info, 
																																			.admin-contact-required-info {
																																				display: none;
																																			}
																																			form .field-row input[type='text'] {
																																				width: 100%;
																																				line-height: 200%;
																																			}
																																		}


/*******************************************************************************************  Print classified
*/
#print_classified {
    padding: 20px 0 1px 0;
    background: #eeeeee;
}

#field-row-announcement_newspaper_gazety_checkbox > label {
    font-weight: bold;
}

/*******************************************************************************************  Print classified
*/
#add-details-place {
    display: none;
}

#add-details-toggle > label {
    font-weight: bold;
}

#add-details-color{
    padding: 20px 0 1px 0;
    background: #ddd;
}
/*******************************************************************************************  Forms - Alert Errors
*/

.alert-box-general-info,
.alert-box-error-list {
	-webkit-border: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ff4800;
	background: #ff7200;
}
	.alert-box-general-info {
		margin: 20px 0;
		padding: 20px 10px;
	}
.alert-box-general-info h2 {
	margin: 0 0 20px 0;
}
.alert-box-general-info ul {
	list-style: square;
}
.alert-box-general-info ul li {
	margin: 10px 0 10px 20px;		
}


.alert-box-error-list {
	position: relative;/* for arrow */
	display: inline-block;
	margin: 0 0 15px 225px;
	padding: 10px 10px;
	font-size: 12px;
	font-weight: bold;
}
/* for arrow */
.alert-box-error-list:after, .alert-box-error-list:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
	.alert-box-error-list:after {
		border-color: rgba(255, 114, 0, 0);
		border-top-color: #ff7200;
		border-width: 7px;
		margin-left: -7px;
	}
	.alert-box-error-list:before {
		border-color: rgba(255, 72, 0, 0);
		border-top-color: #ff4800;
		border-width: 8px;
		margin-left: -8px;
	}

.alert-box-error-list ul
{margin: 5px 0 0 20px;}
.alert-box-error-list ul li
{font-weight: normal;}






																																		@media screen and (max-width: 767px){
																																			.alert-box-general-info ul li {
																																				margin: 30px 0 30px 20px;		
																																			}
																																			.alert-box-error-list {
																																				margin: 0 0 15px 0px;
																																			}
																																		
																																		}


#field-row-announcement_image .ajax-file-upload-container {
    margin: 0;
}
#print_newspappersIcon p{
    padding: 10px 0;
}

/*********************************************************************** CONTACT *****************************************************************************/

.admin-contact-adres-box1,
.admin-contact-adres-box2 {
	float: left;
	width: 50%;
}

.admin-contact-adres-box1 ul,
.admin-contact-adres-box2 ul {
	list-style: none;
}

.admin-contact-title {
	margin: 25px 0 20px 0;
	text-align: left;
	font-weight: bold;
}

.admin-contact-email {
}
.admin-contact-email-nospam {
	display: none;
}
.admin-contact-textarea {
	height: 270px;
}

																																	@media screen and (max-width: 767px){
																																		.admin-contact-adres-box1, .admin-contact-adres-box2 {
																																			float: none;
																																			width: 100%;
																																		}
																																		.admin-contact-adres-box1 {
																																			margin: 0 0 30px 0;
																																		}
																																		.admin-contact-textarea {
																																			height: 140px;
																																		}
																																	}

/*********************************************************************** ADV SITE *****************************************************************************/
.objectAd-contact-text, 
.event-contact-text {
	margin: 0 0 35px 0;
	text-align: center;
	line-height: 150%;
}


.objectAd-specyfication {

}

.objectAd-specyfication-image {
	float: left;
	width: 33.0578512%;
}
ul.objectAd-specification-items {
	float: right;
	width: 60%;
	margin: 0;
	list-style: none;
}
ul.objectAd-specification-items li {
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border-bottom: 2px solid #f1f1f1;
}
ul.objectAd-specification-items li img {
	float: left;
	margin: 0 20px 10px 0;
}
ul.objectAd-specification-items li p {
	line-height: 150%;
}
ul.objectAd-specification-items li div {
	float: left;
	padding: 10px 20px;
	margin: 0 20px 0px 0;
	line-height: 150%;
	text-align: center;
	background: #fcad03;
}
ul.objectAd-specification-items li div b {
	font-size: 2.8rem;
}

.objectAd-all-sites-image {
	float: right;
}

.objectAd-order a {

}

																																			@media screen and (max-width: 767px){
																																				.objectAd-specyfication-image {
																																					display: block;
																																					float: none;
																																					width: auto;
																																					margin: 0 auto;
																																				}																																				
																																				ul.objectAd-specification-items {
																																					width: 100%;
																																				}
																																			}
																																			
																																			
/*********************************************************************** PARTNER SITE / PATRON-EXAMPLE *****************************************************************************/

table.partners-site,
table.patronate-examples {
	width: 100%;
}
.partners-site tr td,
.patronate-examples tr td {
	vertical-align: middle;
	padding: 30px 10px;
	border-bottom: 1px solid #eee;
}
.partners-site tr > td a img,
.patronate-examples tr > td a img {
	display: block;
	margin: 0 auto;
}

/*********************************************************************** LOAD SPACE *****************************************************************************/

.loadSpace {
	height: 1px;
	width: 1px;
	overflow: hidden;
	visibility: invisible;
}


/*********************************************************************** FORM VALIDATOR *****************************************************************************/

.validate-occured {}

.validate-icon-info,
.validate-icon-ok,
.validate-icon-error {
	position: absolute;
	top: 0;
	display: inline-block;
   	height: 16px;
   	width: 16px;
   	margin: 4px 0 0 4px;
}
	.validate-icon-info {
             /*       BACKGROUND ICON  POPRAWIĆ           */
    }
	.validate-icon-ok {
             /*       BACKGROUND ICON  POPRAWIĆ           */
    }
    .validate-icon-error {
             /*       BACKGROUND ICON  POPRAWIĆ           */
    }

.validate-cloud-info,
.validate-cloud-ok,
.validate-cloud-error {
	position: absolute;
	top: 0;
	display: inline-block;
	margin: 0 0 0 30px;
	padding: 10px 10px;
	-webkit-border: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 130%;
	font-size: 1.2rem;
	-webkit-filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));
	-moz-filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));
	-ms-filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));
	-o-filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));
	filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));
}
	.validate-cloud-info,
	.validate-cloud-error {
		width: 200px;
	}
	.validate-cloud-ok {
		width: auto;
	}
	.validate-cloud-info {
		background: #b3ddff;
		border: 1px solid #7894ab;
	}
	.validate-cloud-ok {
		background: #9dd98b;
		border: 1px solid #7dad6f;
	}
	.validate-cloud-error {
		background: #ff7200;
		border: 1px solid #d13b00;
	}
		.validate-cloud-info:after, .validate-cloud-info:before,
		.validate-cloud-ok:after, .validate-cloud-ok:before,
		.validate-cloud-error:after, .validate-cloud-error:before {
			position: absolute;
			right: 100%;
			top: 9px;
			height: 0;
			width: 0;
			border: solid transparent;
			content: " ";
			pointer-events: none;
		}
			.validate-cloud-info:after,
			.validate-cloud-ok:after,
			.validate-cloud-error:after {
				border-width: 7px;
				margin-top: -7px;
			}
				.validate-cloud-info:after {
					border-color: rgba(179, 221, 255, 0);
					border-right-color: #b3ddff;
				}
				.validate-cloud-ok:after {
					border-color: rgba(157, 217, 139, 0);
					border-right-color: #9dd98b;
				}
				.validate-cloud-error:after {
					border-color: rgba(255, 114, 0, 0);
					border-right-color: #ff7200;
				}
			.validate-cloud-info:before, 
			.validate-cloud-ok:before, 
			.validate-cloud-error:before {
				border-width: 8px;
				margin-top: -8px;
			}
				.validate-cloud-info:before {
					border-color: rgba(120, 148, 171, 0);
					border-right-color: #7894ab;
				}
				.validate-cloud-ok:before {
					border-color: rgba(125, 173, 111, 0);
					border-right-color: #7dad6f;
				}
				.validate-cloud-error:before {
					border-color: rgba(209, 59, 0, 0);
					border-right-color: #d13b00;
				}


.validate-field-ok {}
.validate-field-error {}

.grayscale
{
    filter: gray; /* IE6-9 */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.hompage-about {
    line-height: 130%;
    margin-bottom: 20px;
}
.hompage-about p,
.hompage-about div,
.hompage-about span,
.hompage-about ul,
.hompage-about li {
    font-size: 11px;
    margin-bottom: 5px;
}

/*
    dh mode
    
    HACK przy dodawaniu ogłoszeń, bo coś się pieprzy z GEOlockiem.
*/
#field-row-announcement_street {
    display: flex;
}

/*********************************************************************** Additional links, First Link Count, FLC *****************************************************************************/
.categories-links,
.homepage-nice-urls {
    margin-bottom: 5px;
    line-height: 130%;
    font-size: 11px;
}
.categories-links p,
.homepage-nice-urls p {
    font-weight: bold;
}
    

.categories-links__selected-categories,
.categories-links__main-categories,
.homepage-nice-urls__q {
    margin: 0 0 15px 0;
}


.categories-links__selected-categories li,
.categories-links__main-categories li,
.homepage-nice-urls__q li {
    display: inline-block;
    margin: 0 15px 0 0;
}

    .categories-links p,
    .homepage-nice-urls p,
    .categories-links__selected-categories li a,
    .categories-links__main-categories li a,
    .homepage-nice-urls__q li a {
        color: #999;
    }
    

/*********************************************************************** Similar search nice url  *****************************************************************************/

.category-similar-nice-urls{
}

.category-similar-nice-urls p {
    margin: 0 0 10px 0;
    font-weight: bold;
}

.category-similar-nice-urls ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.category-similar-nice-urls ul li {
    flex: 1 1 50%;
    margin: 0 0 10px 0;
    font-size: 1.3rem;
}
