﻿body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
	font-weight: 300;
}

body {
	bgcolor: white;
	font-family: 'Roboto', sans-serif;
	color:#333;
	  font-display: swap;
	background:url(/img/bg.jpg);
	background-attachment: fixed;
	background-size:cover;
}

h2,h3{margin-top:12px;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.pbody>.cont{background:#fff; margin-top:20px;}
.pbod{
overflow:auto;
width:100%;
}


a {
	text-decoration: none;
	color: #fc5700;
}

h2>a{color:#333;text-decoration:underline;}

.clear {
margin: 0;
height: 1px;
border: none;
clear:both;
overflow:hidden;
max-width: 100%;
}

header{
background: rgba(255, 255, 255,0.5);
}

.header{
background: rgba(255, 255, 255,0.3);
min-height:110px;
width:100%;
position:relative;
}

.topline{
padding: 8px 0;	
width:100%;
background:#000912;

}
.topline>.cont>ul{
	margin:0;
	padding: 0;
}
.topline>.cont>ul>li{
	display: inline;
	margin:0px 20px 0 0;
	padding:3px;
}
.topline>.cont>ul>li>a{
	color:white;
	font-size:12px;
}

.header2{
background:url(/images/air1.jpg);
background-position: center;
background-size: cover;
height:200px;
width:100%;
position:relative;
}

.cont{
max-width:1200px;
padding:0 10px;
margin:auto;
position:relative;
}

.dlogo{
float:left;

margin-top:30px;
background:#f6a51b;
font-size:25px;
padding:3px 10px;
font-weight:400;
}

.dlogo>a{color:#000912;}

.iphoto{
position:absolute;
right:1px;
top:-8px;
}

.dslogan{
float:right;
width:calc(100% - 350px);
text-align:right;
color:#000912;
height:42px;
padding:30px 130px 0 0;

}

.dmenu{
width:100%;
background:#ccc;
border-top:solid 1px;
border-bottom:solid 1px;
}
@media screen and (max-width: 768px) {
	.dmenu{width:100%;}
}

.burger{
float:left;
width:30px;
color:white;
font-size:30px;
display:none;
}


.mslogan{
	display:none;
	width:calc(100% - 40px);
	float:right;
	text-align:right;
	font-size:13px;
	padding:3px;
}

@media screen and (max-width: 768px) {
	.burger{display:block;}
	.mslogan{display:block;}
	.dslogan{display:none;}
}

.rzag{
min-width:300px;
margin:30px 0;
padding:10px;
background: rgba(0, 0, 0, 0.4);
position:absolute;
color:white;
max-width: 53%;
}

.rzag h1, .rzag .hdr1{
font-weight: 300;
padding: 0px;
margin: 0px 0 0px 0px;
font-size:60px;
}
.rzag>a{text-decoration:underline;color:white;font-size:25px;color:#ffd4bd;}

@media screen and (max-width: 768px) {
.rzag h1, .rzag .hdr1{font-size:40px;padding:0px;}
.rzag>a{font-size:20px;margin: 0px;}
}

.anonces, .text{
float:left;
width:calc(100% - 290px);
}
.sidebar{
float:right;
width:240px;
}


.text{
	text-align:justify;
	font-size:15px;
	padding: 0 30px 0 0;
}	


@media screen and (max-width: 768px) {
	.sidebar{width:calc(100% - 20px);padding:10px;float:none;}
	.anonces,.text{width:100%;padding:0px;float:none;}
}

h1{
font-weight: 300;
font-size:30px;
margin:20px 0;
}

.hdr2{
font-weight: 300;
padding: 0px 0 10px 0px;
font-size: 22px;
color:#000;
}

.listing ul{
	margin:0 0;
	padding:0 0;
}

.listing ul>li{
	margin:0 0 5px 20px;
	color: #fc5700;
}
.listing ul>li a{
	color: #555;
	font-size:12px;
	text-decoration:underline;
}


.flexc {
display: -webkit-flex; 
display: flex; 
}

.filters {
margin:15px 15px 15px 15px;
 display: flex;
 flex-flow: row wrap;
 justify-content: center;
 align-content: flex-start;
}

.filter1{
 margin: 5px;
 padding: 5px;
 flex: 0  auto;
 background: #fc5700;
}
.filter1>a{
	color:white;
}

#filters {
display:none;
}


.anonce{
margin:30px 0 30px 0;
}


.azag{
font-weight: 300;
padding: 0px 10px 10px 10px;
font-size: 22px;
float:right;
width:calc(70% - 39px);
}

.azag>a{
color:#000;
}

.aanonce{
font-size: 14px;
margin:10px 0px;
text-align:justify;
}

.prev {
    height: 180px;
    width:30%;
    position: relative;
    float:left;
    overflow:hidden;
}
.prev img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    max-width:100%;
  }


@media screen and (max-width: 480px) {
.prev{
float:none;
width:calc(100% - 0px);
margin:0 0px 0 0;
}
.azag{
font-weight: 300;
padding: 10px 10px 10px 10px;
float:none;
width:calc(100% - 20px);
}
} 

@media screen and (max-width: 1200px) and (min-width: 480px) {
	.prev img {
    bottom: auto;
  }
}

.footer{
	margin:30px 0 0 0;
	background:#111;
	min-height:100px;
	width:100%;
	position:relative;
	}
.copyright{
	color:#fff;
    position:absolute;
    width:100%;
    margin:auto;
    text-align:center;
	bottom:20px;
	font-size:12px;
	}	
	

.text p{margin:10px 0;}

.text>h2, .cktext>h2{
margin:30px 0 15px 0;
color:black;
}
.text>h3, .cktext>h3{
margin:20px 0 10px 0;
}

.listing{margin:25px 0 10px 0;padding:10px; background:#eee;}
.wefogl{margin:0 0 2px 0; font-size:25px;}

.cktext{
	text-align:justify;
	margin:3px;
	font-size:15px;
}	
.anonce2{
	margin:10px 10px 30px 10px;
	float:left;
	width:calc(50% - 20px);
}

.anonce2>h2{margin:-3px 0 3px 0;}

.a2pic{float:left;margin:0 10px 0 0;}

.a2anonce{font-size:12px;}

.a2pic img{border:solid #777 1px;}




@media screen and (max-width: 768px) {
.anonce2{
	margin:10px 10px 30px 10px;
	float:none;
	width:calc(100% - 20px);
}
}


.wefdivimgalignleft{
	margin-right:10px;
	float:left;
}

.wefdivimgalignright{
	margin-left:10px;
	float:right;
}

.wefdivalt{
background:#ddd;
font-size:12px;
text-align:center;
padding:5px;
}

.wefimgdiv{
width:100%;
}


.wefimgdiv img{
max-width:100%;
}

.valflag{width:30px; float:left;}
.valflag>img{height:15px;}
.valname{margin:0 0 0 10px;width:140px; float:left;}
.valname>span{font-size:12px;}
.valzn{width:50px; float:right;padding:0 10px 0 0;}

.flex3 {
display: -webkit-flex; 
-webkit-flex-wrap: wrap;
display: flex;
flex-wrap: wrap;

}

.f3anonce{
width:282px;
margin:auto;
}

.f3img{position:relative;width:282px;height:174px;overflow:hidden;margin:auto auto 15px auto;}
.f3img img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    max-width:100%;
  }
.f3anonce  a{
	color:#000;
}
.f3a{margin:5px 10px 50px 10px; width:270px;font-size:18px;}

@media screen and (max-width: 1200px) and (min-width: 900px) {
	.f3p3 {
    display:none;
  }
}
.dpd {
margin-bottom:10px;
}
.dtextarea {
    width: calc(100% - 15px);
    margin-left: 5px;
}

.dcontact{padding-top:20px;}
.dcontact>span{font-size:12px;}


.dpd {
    width: calc(50% - 30px);
    float: left;
    padding: 15px;
}

.dpdf{
width:calc(100% - 10px);
float:left;
margin:9px;
font-size:14px;	
padding-left:10px;
}




.dpd>input,.dpd>select{
width:100%;
}

.dpd>input[type="checkbox"]{
width:auto;
}

.dpd>textarea{
width:100%;
}


.dtextarea>textarea{
width:100%;
}

.dtextarea {
    width: calc(100% - 30px);
    padding: 15px;
}

@media  (max-width: 599px) {
.dpd{
padding-left:0px;
width:calc(100% - 25px);
}

.dpd>input{
width:100%;
}

.dtextarea {
    padding: 0px;
}

.dpd>textarea, {
width:100%;
}
}
.owl-theme .owl-dots, .owl-theme .owl-nav{
text-align:left;
}

a>h4{color:white;font-size:18px;}

.item > a>img{float:left;}
.header2main{height:400px;}

@media screen and (max-width: 1024px) {
.item > a>img{float:none;margin-bottom:15px;}
.header2main{height:600px;}
.header2main{height:600px;}
.rzag{max-width:90%;}
}

@media screen and (min-width: 768px) {
.f3anonce{height:260px; border:solid 1px;}
}

.f3a>a{font-size:15px;}

.f3anonce{background:#eee;margin:9px auto;}
.f3a>a{color:black;font-weight:500;}

.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter{float:left;margin-right:10px;}
.alignnone{float:left;margin-right:10px;}

.text img{max-width:100%;height:auto;}

.text{
 line-height: 1.5;
 padding-bottom: 20px;
}
.cktext{
background:#FFF;
}

.frub{
width: 150px;
float: left;
text-align: center;
background:
#ccc;
padding: 5px;
margin: 5px;
color:black;
font-weight:bold;
}
.pagination{padding:10px;}
.pagination>li{list-style-type: none;display: inline-block;background:#ccc;padding:3px;margin:3px;width:18px;text-align:center;font-size:13px;}
.pagination>li>a{color:black;font-weight:500;}

.rightrec{
height:60px;
}
.rightrec>a>div{
	float:right;
	color:black;
	font-size:13px;
	font-weight:500;
width:calc(100% - 60px);
}

.rightrec>a>img{
border:solid 1px gray;
}


.hcurname{font-size:11px;}
.colorp{color:green;}
.colorm{color:red;}
.colorn{color:gray;}