@font-face {
    font-family: 'Cabin';
    src: url('/fonts/cabin/woff2/Cabin-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    /*font-display: swap;*/
}

@font-face {
    font-family: 'Cabin';
    src: url('/fonts/Cabin/WOFF2/Cabin-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    /*font-display: swap;*/
}


html {
    font-size: 16px; 
    font-size: 1.075rem;
}

div,td,th,span,a,ul,li,input,textarea,select,h1,h2,h3,h4,h5 {font-family:'Cabin','Trebuchet MS' ,sans-serif;font-size:0.825rem ;line-height:1.45rem !important;color:#222222;}

div {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body {margin: 0;padding: 0;height:100%;-webkit-text-size-adjust: none;}

input:focus,select:focus,textarea:focus {outline: none;}

body{color:#222222;background-color:#333333;}


/*SIZE*/
.fs_10 {font-size:0.625rem !important;}
.fs_11 {font-size:0.688rem !important;}
.fs_12 {font-size:0.75rem !important;}
.fs_13 {font-size:0.825rem !important;}
.fs_14 {font-size:0.875rem !important;}
.fs_15 {font-size:0.938rem !important;}
.fs_16 {font-size:1rem !important;}
.fs_17 {font-size:1.063rem !important;}
.fs_18 {font-size:1.125rem !important;}
.fs_19 {font-size:1.188rem !important;}
.fs_20 {font-size:1.25rem !important;}
.fs_22 {font-size:1.375rem !important;}
.fs_24 {font-size:1.5rem !important;}
.fs_26 {font-size:1.625rem !important;line-height:2rem !important}
.fs_28 {font-size:1.75rem !important;line-height:2rem !important}
.fs_30 {font-size:1.875rem !important;line-height:2rem !important}
.fs_32 {font-size:2rem !important;line-height:2rem !important}
.fs_34 {font-size:2.125rem !important;line-height:2.125rem !important}
.fs_36 {font-size:2.25rem !important;line-height:2.25rem !important}

.fl_48 {line-height:2rem !important }
.fl_40 {line-height:2.5rem !important }
.fl_36 {line-height:2.25rem !important }
.fl_32 {line-height:2rem !important }
.fl_30 {line-height:1.875rem !important }
.fl_28 {line-height:1.75rem !important }
.fl_24 {line-height:1.5rem !important }
.fl_20 {line-height:1.25rem !important }
.fl_16 {line-height:1rem !important }
.fl_14 {line-height:0.875rem !important }
/*END SIZE*/


/*FAMILY*/
.ff_c {}
.ff_cb,.bold {font-weight:bold;}
.ff_cn,.normal {font-weight:normal;}
.ff_ci {font-style:italic}
.ff_cbi {font-style:italic;font-weight:bold;}
.ff_ucase {text-transform: uppercase;}
.ff_v {font-family:verdana,arial,sans-serif;}
.ff_t {font-family:tahoma,arial,sans-serif;}
/*END FAMILY*/

/*COLOR*/
.fc_o {color:#F4B112 !important;}
.fc_dg {color:#333333 !important;}
.fc_mg {color:#666666 !important;}
.fc_g {color:gray !important;}
.fc_w {color:white !important;}
.fc_s {color:silver !important;}
.fc_b {color:black !important;}
.fc_bl {color:#3366CC !important;}
.fc_gre {color:#007900 !important;}
.fc_re {color:red !important;}
/*END COLOR*/

/*POSITIONING*/
.pos_r {position:relative}
.pos_a {position:absolute}
/*END POSITIONING*/

/*MISC*/
.pointer {cursor:pointer}
.underline {text-decoration:underline}
/*END MISC*/

/********** BOXES **********/
.box_dg {background-color:#333333;padding:0px 4px;border-radius:3px;}
.box_lg {background-color:#E4E4E4;padding:0px 4px;border-radius:3px;}
.box_o {background-color:#F7BF29;padding:0px 4px;border-radius:3px;}
.box_bl {background-color:#3366CC;padding:0px 4px;border-radius:3px;}
.box_re {background-color:tomato;padding:0px 4px;border-radius:3px;color:white;}
.box_gr {background-color:#5CBB65;padding:0px 4px;border-radius:3px;color:white;}
.box_gre {background-color:#007900;padding:0px 4px;border-radius:3px;color:white;}
.box_ye {background-color:#F7BF29;padding:0px 4px;border-radius:3px;}
.box_w {background-color:#ffffff;color:#3366CC;padding:0px 4px;border-radius:3px;}
/********** END BOXES **********/

/*MARGINS*/
.mal_5 {margin-left:5px;}
.mar_5 {margin-right:5px;}
.mat_5 {margin-top:5px;}

.mat_3 {margin-top:72px;}
.mat_2 {margin-top:48px !important;}
.mat_15 {margin-top:36px !important;;}
.mat_1 {margin-top:24px !important;;}
.mat_0 {margin-top:12px !important;}
.mat_06 {margin-top:6px;}
.mat_03 {margin-top:3px;}
.mab_1 {margin-bottom:24px !important;}
.mab_0 {margin-bottom:12px !important;}
.mab_06 {margin-bottom:6px !important;}
.mab_03 {margin-bottom:3px !important;}
/*END MARGINS*/


/*MISC*/
.ftd_none {text-decoration:none !important;}
.ftd_under {text-decoration:underline;}
.ftd_onlyhover {text-decoration:none;}
.ftd_onlyhover:hover {text-decoration:underline;}

.pointer {cursor:pointer;}

h1.pageTitle{padding:6px;}
/*END MISC*/


#header{z-index:998;height:60px;position:fixed;top:0px;background-color:#333333;height:60px;width:100%;}

#header>.header-content {width:970px;margin:0 auto;display: flex;height:60px;}
#header>.header-content>.left {display: flex;order:1;position:relative;width:220px;}
#header>.header-content>.left>span {cursor:pointer;background-image:url("/images/sprite.png");background-position:0px 0px;width:200px;height:40px;margin-top:10px;}

#header>.header-content>.right {display: flex;order:3;text-align:right;position:relative;width:350px;height:60px;vertical-align: baseline;}
#header>.header-content>.right>div {text-align:right;display:inline-block !important;margin-top:18px;width:100%;padding-right:15px;}
#header>.header-content>.right>div>div {display:inline-block;background-color:gray;height:24px;padding:0px 6px;}

#header>.header-content>.middle {display: flex;flex:1;order:2;position:relative;padding-right:12px;margin-top:12px;}
#header>.header-content>.middle form{width:100%;position:relative;}
#header>.header-content>.middle input {font-size:0.938rem;border:0px;height:36px;background-color:#F1F3F6;width:100%;padding-left:30px;box-sizing: border-box;}
#header>.header-content>.middle>span {position:absolute;z-index:990;left:6px;top:6px;width:20px;height:24px;background-position:-4px -130px;background-image:url("/images/sprite.png");}
#header>.header-content>.middle>form>div {position:absolute;right:0px;top:0px;width:52px;height:36px;background-color:#00B200;}
#header>.header-content>.middle>form>div>span {position:absolute;left:14px;top:6px;width:24px;height:24px;background-position:-35px -97px;background-image:url("/images/sprite.png");}

#header-mobile-menu {display:none;z-index:999;position:absolute;top:60px;width:100%}
#header-mobile-menu>div {font-size:0.938rem;font-weight:bold;border-top:2px solid gray;color:gray;background-color:#333333;height:60px;padding-left:40px;line-height:60px !important;}
#header-mobile-menu>div:hover {cursor:pointer;color:white}

#bodyWrapper {background-color:#efefef;}
#body {width:970px;margin:0 auto;margin-top:60px;position:relative;}

#body>div.content {display:flex;display:-ms-flex;flex-direction:row;	-ms-flex-direction:row;	border-bottom:2px solid silver;min-height:100vh;}
#body>div.content>div.left {display:flex;display:-ms-flex;flex-direction:column;	-ms-flex-direction:column;	max-width:620px;flex:1;-ms-flex:1;border-right:2px solid silver;min-height:100vh;}
#body>div.content>div.left>div.content{background-color:white;border-top:2px solid silver;border-left:2px solid silver;padding:12px 15px;min-height:100vh;}
#body>div.content>div.right {background-color:white;min-width:350px;border-right:2px solid silver;box-sizing: border-box;max-width:300px;}
#body>div.content>div.right>div.content {background-color:white;padding:12px 15px;}


#body>div.contentBlock {display:block;min-height:200px;}
#body>div.contentBlock>div.full {display:block;min-height:200px;}
#body>div.contentBlock>div.full>div.content {background-color:white;padding:12px 15px;min-height:200px;border:2px solid silver;}


#footer{z-index:2;background-color:#333333;width:100%;border-top:48px solid #efefef;;padding:30px 0px;}
#footer>.footer-content {width:870px;margin:0 auto;display: flex;}
#footer .footer-box{    flex-grow: 1;width: 33%;}
#footer .footer-box>div{color:#009D00;font-size:0.688rem;font-weight:bold;text-transform:uppercase;}
#footer .footer-box>a{color:#FFFFFF;display:block;font-size:0.875rem;text-decoration:none;}

/********** HOME PAGE **********/
div.home-box {padding-bottom:24px;padding-top:12px;border-bottom:2px solid silver;}
div.home-box:last-child {border-bottom:0px;}
div.home-box>div {font-weight:bold;font-size:0.938rem;margin-bottom:6px;}
div.home-box a.home-box-link {display:inline-block;margin-bottom:12px ;text-decoration:none;padding:2px 6px;background-color:#CACACA}
div.home-box a.home-box-link:nth-child(2n) {background-color:#e2e2e2;}
div.home-box a.home-box-link:hover {background-color:#009D00;color:white;}
div.home-box a.home-box-more {display:block;text-decoration:none;background-color:#009D00;text-align:center;width:200px;height:36px;margin:0 auto;font-size:0.938rem;line-height:36px !important;margin-top:12px;line-height:36px;font-weight:bold;color:white;}
div.home-box a.home-box-more:hover {text-decoration:underline;}

/********** END HOME PAGE **********/

/**********  MAP **********/
#gmapContainer {z-index:991;position:relative;}
#gMap {z-index:992;position:relative;}
#gMap[fullscreen=true] {position:fixed !important;left:0;top:60px;right:0px;width: 100%; height: 100%;}
#gMap[fullscreen=false]	{position:relative;width: 100%;height: 100% !important}
#gMap[fullscreen=false]>#gMapExpanderExplode {background-position:0px -161px;background-image:url("/images/sprite.png");}
#gMap[fullscreen=true]>#gMapExpanderExplode {display:none;background-position:-25px -161px;background-image:url("/images/sprite.png");}
#gMap[fullscreen=true]>#gMapSearchContainer {display:block;}

#gMapExpanderExplode {cursor:pointer;z-index:994;position:absolute;right:5px;top:5px;width:25px;height:25px;}
#gMapExpanderImplode {cursor:pointer;z-index:993;position:absolute;right:10px;top:12px;width:36px;height:36px;background-position:0px -190px;background-image:url("/images/sprite.png");}

#gMapSearchContainer {display:none;width:100%;position:fixed;top:0px;;height:60px;background-color:#333333;}
#gMapSearchContainer>.content {width:870px;margin:0 auto;display: flex;height:60px;}
#gMapSearchContainer>.content>.left {display: flex;order:1;position:relative;width:220px;}
#gMapSearchContainer>.content>.left>span {cursor:pointer;background-image:url("/images/sprite.png");background-position:-249px 0px;width:200px;height:40px;margin-top:10px;}
#gMapSearchContainer>.content>.middle {display: flex;flex:1;order:2;position:relative;padding-right:12px;margin-top:12px;}
#gMapSearchContainer>.content>.middle form{width:100%;position:relative;}
#gMapSearchContainer>.content>.middle input {font-size:0.938rem;border:0px;height:36px;background-color:#F1F3F6;width:100%;padding-left:30px;}

#gMapSearchMarker {position:absolute;z-index:991;left:6px;top:6px;width:20px;height:24px;background-position:-4px -130px;background-image:url("/images/sprite.png");}
#gMapSearchContainer>.content>.middle>form>div {position:absolute;right:0px;top:0px;width:52px;height:36px;background-color:#00B200;}
#gMapSearchContainer>.content>.middle>form>div>span {position:absolute;left:14px;top:6px;width:24px;height:24px;background-position:-35px -97px;background-image:url("/images/sprite.png");}

#gMapSearchInput {box-sizing: border-box;}


div.gm-style-cc div {}
div.gm-style-cc div {font:10px tahoma !important;line-height:14px !important}
div.gm-style-cc a {font-size:10px !important;line-height:14px !important}
div.gm-style-cc span {font-size:10px !important;line-height:14px !important}
/********** END MAP **********/

/********** AUTOCOMPLETE **********/
.autocomplete-suggestions {border:1px solid #333333; z-index:999999; background: #F1F3F6; margin-left:-1px;overflow: auto; box-sizing: border-box;}
.autocomplete-suggestion { padding: 6px 5px;padding-left:30px; z-index:999999;white-space: nowrap; overflow: hidden; border-bottom:1px solid silver;cursor:pointer;}
.autocomplete-suggestion:last-child {border-bottom:0px;}
.autocomplete-selected { background: #333333;color:white; }
.autocomplete-suggestions strong { font-weight: bold; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
/********** END AUTOCOMPLETE **********/

/********** LISTINGS **********/
#listingssort {height:40px;background-color:gray;position:absolute;width:100%;left:0px;right:0px;padding-top:4px;}
#listingssort>div {padding:2px 15px;padding-left:2px;text-align:right;color:white;}
#listingssort>div>a {position:relative;font-size:0.688rem;font-weight:bold;color:black;text-decoration:none;display:inline-block;padding:0px 4px;background-color:silver;border-radius:3px;margin-left:4px;}
#listingssort>div>a.on {padding-left:16px;}
#listingssort>div>a.on>div.svg {position:absolute;left:3px;top:6px;height:12px;width:12px;display:block;background-image: url(/images/icons/svg/iconmonstr/sort.svg);background-size: 100%;}
#listingssort>div>a.on>div.svg>img {width:100%;height:100%;}
#listingssort>div>a.filter>div.svg {background-image: url(/images/icons/svg/iconmonstr/filter.svg);background-size: 100%;}

#listingscitiestitle {height:40px;line-height:40px !important;padding:0px 15px;font-size:0.875rem;font-weight:bold;color:black;background-color:silver;position:absolute;width:100%;left:0px;right:0px;top:0px;}



#listings {}
#listings>div.listing * {line-height:1.4rem !important}
#listings>div.listing {min-height:72px;}
#listings>div.listing {display:flex;border-bottom:1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin-top:15px;position:relative;}
#listings>div.listing:last-child {border-bottom:20px solid #cccccc;}
#listings>div.listing:first-child {padding-top:12px;}
#listings>div.listing>div.logo {position:Relative;;width:70px;} 
#listings>div.listing>div.logo>img {max-height: 100%;  max-width: 100%; width: auto;height: auto;position: absolute;  top: 6px;   left: 0;  right: 0;  margin: auto;}
#listings>div.listing>div.details {flex:1;margin:0px 10px;position:relative;}
#listings>div.listing>div.details>a.title {}
#listings>div.listing>div.transport {width:180px;padding-top:48px;} 
#listings>div.listing div.item {position:relative;padding-left:30px;} 


#listings div.svg {position:absolute;left:0px;top:3px;height:18px;width:18px;display:block;}
#listings div.svg>img {width:100%;height:100%;}
/********** END LISTINGS **********/

/********** TABS **********/
div.tabs {position:relative;}
div.tabs>div {min-height:24px;}
div.tabs>div.tab20 {position:relative;padding-left:20px;}
div.tabs>div.tab30 {position:relative;padding-left:30px;}
div.tabs>div.tab40 {position:relative;padding-left:40px;}
div.tabs>div.tab50 {position:relative;padding-left:50px;}
div.tabs>div.tab70 {position:relative;padding-left:70px;}
div.tabs>div.tab90 {position:relative;padding-left:90px;}
div.tabs>div>div.label {position:absolute;left:0px;}
/********** END TABS **********/

/********** BANNER AND BOXES **********/
#banner {box-sizing: border-box;line-height: 0;}
#banner img{width: 100%; display: block;}


#boxes-adv {background-color:silver;padding-bottom:12px;border-top:1px solid silver;}
#boxes-adv>a {text-align:center;margin-top:12px;display:block;overflow:hidden;}
#boxes-adv>a>img {max-width:100%;}

/********** END BANNER **********/

/********** FEEDBACK **********/
#feedbackForm {}
#feedbackForm div.feedBackError {background-color:tomato;padding:4px 8px;color:white;font-weight:bold;display:none;}

#feedbackForm textarea {font-size:0.875rem;width:100%;border:2px solid #666666;border-radius:4px;height:150px;padding:4px 8px;box-sizing: border-box;}
#feedbackForm textarea:focus {border-color:#007900}
#feedbackForm input {font-size:0.875rem;width:100%;border:2px solid #666666;border-radius:4px;height:32px;padding:0px 8px;box-sizing: border-box;}
#feedbackForm input:focus {border-color:#007900}
#feedbackForm input[type=button] {border-color:#007900;background-color:#007900;color:white;font-weight:bold;height:40px;border-radius:0px;}

#feedbackForm input.error {border-color:red;}
#feedbackForm textarea.error {border-color:red;}

/********** END FEEDBACK **********/


/********** LOGIN **********/
#loginForm {}
#loginForm div.loginError {background-color:tomato;padding:4px 8px;color:white;font-weight:bold;display:block;}

#loginForm input {font-size:0.875rem;width:100%;border:2px solid #666666;border-radius:4px;height:32px;padding:0px 8px;}
#loginForm input:focus {border-color:#007900}
#loginForm input[type=submit] {border-color:#007900;background-color:#007900;color:white;font-weight:bold;height:40px;border-radius:0px;}
#loginForm input[type=password] {}

#loginForm input.error {border-color:red;}

/********** END FEEDBACK **********/


/********** COLUMNS **********/
.threecolumns {width:100%;padding:0px;padding-bottom:16px;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;column-gap: 40px;}
.twocolumns {padding:0px 15px;padding-bottom:16px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;column-gap: 40px;}
/********** END COLUMNS **********/


/********** breadcrumb **********/
div.breadcrumb  {padding-top:6px;}
div.breadcrumb a  {text-decoration:underline;color:#999999;}
div.breadcrumb a:hover  {color:#007900;text-decoration:underline}
div.breadcrumb span.active  {text-decoration:none;color:black;}
div.breadcrumb span.splitter  {line-height:24px !important;display:inline-block;padding:0px 3px;}

.breadcrumbs .breadcrumb:last-child {color:black;text-decoration: none;;}
/********** END breadcrumb **********/



/********** STATS TABLE **********/
table.statsTable {border-collapse: collapse;width: 100%;border: 1px solid #ccc;}
table.statsTable th,table.statsTable td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 8px;text-align: left;vertical-align: top;}
table.statsTable th {background: #eee;font-size: 12px;line-height: 16px;padding-top: 10px;padding-bottom: 10px;}
table.statsTable td:first-child {white-space: nowrap !important;/*background: #eee;*/}
table.statsTable tr:last-child td {border-bottom: 0;}

table.statsTable td:not(:first-child) {text-align:right;}
table.statsTable th:not(:first-child) {text-align:right;}

table.statsTable th:first-child {background: #eee;}
table.statsTable th:last-child,.fixed-table-container td:last-child {border-right: 0;}

table.statsTable td>div{width:100px;overflow:hidden;text-align:right;}
table.statsTable th>div{width:100px;overflow:hidden;text-align:right;}

table.statsTable span.totals {font-size:20px;font-weight:bold;line-height:30px !important;}
table.statsTable span.info {color:gray;font-size:0.688rem;display:block;}
table.statsTable span.question {cursor:pointer;display:inline-block;text-align:center;font-size:10px;font-weight:bold;color:gray;background-color:white;border:1px solid silver;height:14px;width:14px;line-height:14px !important;border-radius:10px;}


/********** END STATS TABLE **********/


/********** TOOLTIP **********/
#toolTipShow {
	display:block;
	position:absolute;
	color:white;
	font-size: 12px;
	font-weight:normal;
	padding:4px 8px;
	max-width: 200px;
	min-height: 24px;
	background-color: rgba(0, 0, 0, 0.8);
}
/********** END TOOLTIP **********/

/********** CANVASJS CUSTOM BUTTONS **********/
div.canvasJSButtons {z-index:100;position:absolute;top:-40px;height:32px;right:0px;}
div.canvasJSButtons>a {
	display:inline-block;
	background-color: #efefef;
	border-left:1px solid silver;
	font-size:0.688rem;
	padding:4px 8px;
	cursor:pointer;
}
div.canvasJSButtons>a:nth-child(1) {}
div.canvasJSButtons>a:nth-child(2) {}
div.canvasJSButtons>a:nth-child(3) {}
div.canvasJSButtons>a.active {background-color:white;font-weight:bold;text-decoration:none;}

div.canvasJSLegend {font-size:12px;position:absolute;top:-40px;height:32px;background-color:#efefef;width:100%;padding:0px 8px;text-align:left;line-height:32px !important;}

/********** END CANVASJS CUSTOM BUTTONS **********/


@media screen and (max-width: 990px) {
	#header>.header-content {width:100%}
	#header>.header-content>.left {width:56px;overflow:hidden;}
	#header>.header-content>.left>span {background-image:url("/images/sprite.png");background-position:0px -48px;width:56px;margin-left:2px;height:40px;margin-top:12px;}

	#header>.header-content>.right{width:0px;}
	#header>.header-content>.right>div>div  {display:none;}

	#body {width:100%}
	#body>div.content {display:block !important;min-height:auto  !important;}
	#body>div>div.right {width:100%;max-width: 100% !important;border-right:0px;}
	#body>div>div.right>div.content {padding-top:0px;border-left:2px solid silver; }
	#body>div>div.left  {width:100%;max-width: 100% !important;border-right:0px;min-height:auto  !important;}
	#body>div>div.left>div.content  {width:100%;border-left:0px;margin-bottom:0px !important;padding-bottom:0px !important; min-height:auto !important;}

	#footer>.footer-content	{display:block;width:100%;}
	#footer .footer-box	{display:block;width:100%;padding:0px 12px;}
	#footer .footer-box:not(:first-child) {margin-top:24px;}

	#listings>div.listing {display:block;position:Relative;}
	#listings>div.listing>div.logo {float:right;top:0px;left:0px;;width:60px;height:60px;} 
	#listings>div.listing>div.details {width:100%;padding-left:0px;margin:0px;}
	#listings>div.listing>div.transport {width:100%;padding-left:0px;padding-top:0px;padding:6px;margin-top:12px;background-color:f2f2f2;}

	#boxes-adv {margin:0px;margin-top:48px !important;background-color:silver;padding-top:10px;position:relative;
	   display: flex !important;
	   align-items: center;
	   justify-content: center;
	   flex-flow: row wrap;
	   align-content: center;
	}
	#boxes-adv>a {;display: block !important;min-width:280px;max-width:100%;margin:4px;}
	#boxes-adv>a>img {width:100%;text-align:center;}


	#gMapSearchContainer>.content {width:100%;}
	#gMapSearchContainer>.content>.left {width:56px;overflow:hidden;}
	#gMapSearchContainer>.content>.left>span {background-image:url("/images/sprite.png");background-position:0px -48px;width:56px;height:40px;margin-left:2px;margin-top:12px;}
	#gMapSearchContainer>.content>.middle {margin-right:40px;}


	.threecolumns {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;column-gap: 30px;padding-left:0px;padding-right:0px;}
	.twocolumns {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;column-gap: 0px;}





	.fs_22 {font-size:1.25rem !important;line-height:26px !important;}
	.fs_26 {font-size:1.375rem !important;line-height:26px !important}



	#gmapContainer{padding:0 16px;padding-bottom:24px;}
	#gmap {border:1px solid silver;}
	.hideOn870 {display:none;}
	.showOn870 {display:block;}


	div.breadcrumb{padding:0px 6px;}

	#gMapSearchContainer>.content>.middle input {font-size:16px;}
	#header>.header-content>.middle input {font-size:16px;}
}

@media screen and (max-width: 340px) {
	#boxes-adv {margin:0px;background-color:silver;text-align:center;}
	#boxes-adv>a {display:block;width:100% !important;text-align:center;min-width:240px;}
	#boxes-adv>a>img {max-width:100%;text-align:center;}
}
