@charset "utf-8";
/* CSS Document */

html{margin:0; padding:0;}

body{margin:0; padding:0; color:#222222; font-family:'Exo 2', Verdana, Arial, Helvetica, sans-serif; background:#eee url(bg.jpg) repeat; font-size:18px; }

body a {color:#47a3da; text-decoration:none}
body a:hover {color:#ffc000; text-decoration:underline}

#container { width: 100%; min-height: 800px; margin: 0px auto; } 
#container2 { width: 100%; min-height: 800px; }

#titlebar { background-color:#ae1518; color:#f0ff00; padding:15px 15px 20px 15px;; min-height:150px; }

#grid-con { 
  /*display: grid;
  grid-column-gap: 20px;
  grid-template-columns: 185px auto 185px;*/
  display:flex;
  width: 100%; 
  }

#grid-con-app { display:none; text-align:center; }

#dtitle { text-align:center; flex-grow:1; }
#dname { font-size:85px; color:#fff; font-family: Quicksand, 'Bebas Kai', BebasNeueBook, BebasNeueBold, CrimsonText-Roman, 'Montserrat Alternates SemiBold', sans-serif; text-transform:uppercase;  }
#dmotto { font-size:30px; color:#ff0; font-family: MonikaItalic, Consolas, Monaco, "Courier New", monospace; word-spacing:100%; margin-top:-15px; font-weight:bold; }

#weather { height:155px; background-color:#eee; margin-top:10px; width:185px; }
#plemx-root { float:left !important; }

#social { font-size:16px; text-align:right; width:185px; }
#ddate { padding-top:25px; }
#dsearch { padding-top:20px; }
#dsocial { padding-top:10px; padding-bottom:10px; }
#dsocial a:hover { opacity: 0.5; filter: grayscale(100%); border:1px solid #fff; }
.topimg { padding-left:10px; width:32px; }




#navbar { margin-top:0px; font-size:16px; }

#slider { background-color:#ffc000; color:#000; height:40px; font-size:16px; padding:3px 20px; margin-top:-18px; }
#slider a { color:#222; }
#slider a:hover { color:#900; font-weight:bold; }




.advert { background-color:#850506; }
.advertdiv { margin:0px auto; text-align:center; width:100%; height:150px; }
.advertplace { margin:0px auto; text-align:center; width:100%; height:100px; }
.advert img { margin:0px auto; max-width:100%; height:100%; }




.advert1 { width:100%; height:100px; }
.advertvert { background-color:#aaa; text-align:center; }
.advertimage img { width:75%; max-height:100%; border-radius:15px; }
.bigtext { height:30px; color:#fff; font-size:18px; }
.bigtext2 { color:#fff; font-size:24px; margin:5px 0px; font-weight:bold; text-shadow:2px 1px 2px #222; }

#firstsection { padding:10px 15px; }
.flexCol3 { display:flex; width: 100%; }
.flexCol3a { width: 320px; }
.flexCol3c { width: 320px; }
.flexCol3b { flex-grow: 1; flex:1; margin:0px 15px; padding:0px 15px; }

.borderheading { background-color:#ae1518; color:#ff0; border-radius:0px 12px 0px 12px; padding:5px 10px; text-align:center; font-family:'Montserrat Alternates SemiBold'; margin-bottom:10px; font-size:24px; }
.borderheading2 { background-color:#ae1518; color:#ff0; border-radius:0px 12px 0px 12px; padding:5px 10px; text-align:left; font-family:'Montserrat Alternates SemiBold'; margin-bottom:10px; font-size:24px; }
.borderheading3 { color:#ae1518; padding:5px 10px; text-align:center; font-family:'Montserrat Alternates SemiBold'; margin-bottom:10px; font-size:24px; }

.latestimage { width:320px; text-align:center; }
.latestimage img { height:250px; max-width:100%; border-radius:15px 0px 15px 0px; }

.cattime { padding:10px 0px 3px 0px; font-size:16px; color:#97750e; }
.heading1 { font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:100%; }
.heading1 a { color:#000; }
.seemore { text-align:right; font-size:16px; padding-top:5px; }
.seemore a { color:#f00; }

.seemoredark { text-align:right; font-size:16px; padding-top:5px; }
.seemoredark a { color:#ff0; }


.trendingeachside { padding:7px 0px; clear:both; float:none; display:block; margin-bottom:15px; min-height:100px; width:95% !important; }

.trendingeach { padding:7px 0px; clear:both; margin-bottom:5px; min-height:100px; width:320px !important; }
.trendingimage { width: 80px; float:left; margin-right:10px; }
.trendingimage img { height:90px; max-width:100%; border-radius:15px 0px 15px 0px; }
.trendingimagenot {}
.cattime2 { padding:0px 0px 3px 0px; font-size:16px; margin-top:-5px; color:#97750e; }

.mid { text-align:center; }
.midimage { }
.midimage img { height:300px; max-width:100%; border-radius:15px; }
.gap { height:5px; line-height:5px; }
.gapbreak { line-height:1px; height:1px; clear:both }
.gapline { clear:both; border-bottom:2px solid #fff; }
.gapline2 { clear:both; border-bottom:2px solid #000; }
.gapline2nobreak { border-bottom:2px solid #000; }
.gapline3 { clear:both; border-bottom:2px dotted #ffc000; }


#secondsection { padding:10px 15px; background-color:#fff; }
.flexCol2 { display:flex; width: 100%; }
.flexCol2a, .flexCol2b { flex: 1; padding:20px 20px; }
.flexCol2abeach { padding:7px 0px; clear:both; margin-bottom:20px; min-height:100px; }

.eachimage { width:150px; float:left; margin-right:10px; }
.eachimage img { height:100px; max-width:100%; border-radius:15px 0px 15px 0px; }
.eachimagenot {}


.eachimage2 { width:120px; float:left; margin-right:10px; text-align:center; }
.eachimage2 img { height:90px; max-width:100%; border-radius:15px 0px 15px 0px; }
.eachimage2 img:hover { box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39); opacity: 0.3; }


.heading1dark { font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:100%; }
.heading1dark a { color:#ff0; }
.heading2dark { font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:100%; }
.heading2dark a { color:#ff0; }

.eachimagenotdark { color:#fff; }
.mideachdark { padding:10px 0px 20px 0px; clear:both; margin-bottom:5px; min-height:130px; border-bottom:1px solid #fff; }
.cattime2dark { padding:0px 0px 3px 0px; font-size:16px; margin-top:-5px; color:#ebeabb; }


#thirdsection { padding:10px 15px; }
.businesseach { padding:7px 0px; clear:both; margin-bottom:5px; min-height:50px; border-bottom:1px dotted #000; width:320px !important; text-align:center  }
.heading2 { font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:100%; }
.heading2 a { color:#000; }
.cattime3 { padding:0px 0px 3px 0px; font-size:16px; color:#97750e; }

.mid2 { text-align:left; }
.mideach { padding:10px 0px 20px 0px; clear:both; margin-bottom:5px; min-height:100px; border-bottom:1px dotted #000; }
.mideach2 { padding:10px 0px 20px 0px; clear:both; margin-bottom:5px; min-height:100px; }


#fourthsection { padding:10px 15px; background-color:#fff; }
.partonethird { width:420px; max-height:900px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.partonethirdrem { width:calc(100% - 450px); max-height:900px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }

.flexCol2mini { display:flex; width: 100%; }
.flexCol2minicell { flex: 1; padding:0px 10px; }
.flexCol2minieach { padding:7px 0px; clear:both; margin-bottom:10px; min-height:100px; }
.miniimage { text-align:left; }
.miniimage img { max-width:100%; height:120px; border-radius:15px; }
.miniimage2 { text-align:left; }
.miniimage2 img { max-width:100%; height:195px; border-radius:15px; }
.minitext { font-size:17px; line-height:110%; }

.audioimage { text-align:center; }
.audioimage img { width:70%; border-radius:15px; }

.boxsmallcon { text-align:center; }
.boxsmall {width:180px; min-height:150px; margin:0px 5px; padding:5px 5px; display:inline-block; *display: inline; vertical-align:top; margin-bottom:20px; }
.boxsmallfor { text-align:left; }



#fifthsection { padding:10px 15px; }
.boxcon { text-align:center; }
.box4 { width:320px; min-height:250px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.box3 { width:420px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.box3dark { width:420px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; background-color:#850506; }
.box3l { width:500px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }

.queenimage img { max-width:100%; height:275px; border-radius:15px; }
.queentext { text-align:left; }


#sixthsection { padding:10px 15px; }
.partonethirdr { width:420px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.partonethirdremr { width:calc(100% - 450px); overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }

.partonethirdremrr { width:calc(100% - 450px); height:900px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }

.ireportside { width:90%; padding:25px; margin:15px; background-color:#850506; color:#fff; border-radius:15px; display:block; }
.ireport { width:180px; padding:25px; margin:15px; background-color:#850506; color:#fff; border-radius:15px; float:right; }
.comm { padding:20px 15px 20px 15px; }



#seventhsection { padding:10px 15px; background-color:#fff; }
.bord { margin:10px 15px;}

#eighthsection { padding:10px 15px; }


.boxbig {width:280px; min-height:150px; margin:0px 15px; padding:5px 5px; display:inline-block; *display: inline; vertical-align:top; margin-bottom:20px; }
.boxbigfor { text-align:left; }



#ninthsection { padding:10px 15px; background-color:#fff; }

.ceowleach { display:flex; width:100%; font-size:16px; margin-bottom:20px; }
.ceowlpix { width:85px; height:85px; flex:0 0 85px; }
.ceowlpix img { width:85px; height:85px; border-radius:40px; }
.ceowlnamel { background-color:#ddd; height:85px; border-radius:45px 0px 0px 45px; flex:1 1 auto; margin:0px 5px 0px 3px; padding:10px 5px 5px 25px; text-align:left; overflow:hidden; }
.ceowlnamer { background-color:#ddd; height:85px; border-radius:0px 45px 45px 0px; flex:1 1 auto; margin:0px 3px 0px 5px; padding:10px 25px 5px 5px; text-align:right; overflow:hidden; }

.ceotitle { font-style:italic; font-size:14px; }
.ceoname { font-weight:bold; font-size:15px; }


#tenthsection { padding:10px 15px; background-color:#850506; }






#footbar {	text-align: left; width: 100%; background:#850506 url(footerbkg.jpg) no-repeat left bottom; background-attachment: scroll /*fixed*/; color:#f0ff00; font-size:16px; box-shadow:0px -3px 15px #111; min-height:100px; padding:20px 20px 20px 25px;
        }
		#footbar a { color:#ffc000; }
		#footbar a:hover { color:#fff; font-size:18px; }
.foot { padding:5px 0px 0px 0px; }

#dsocialfoot { padding-top:10px; padding-bottom:10px; }
#dsocialfoot a:hover { opacity: 0.5; filter: grayscale(100%); border:1px solid #fff; }
.bottomimg { padding-left:10px; width:40px; }


/*
#contenter { padding:10px 15px 30px 15px; }
#mainbar { width:calc(100% - 350px); min-height:300px; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
#sidebar { width:320px; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; text-align:center; background-color:#d5d3b8; }

#mainbar2 { width:100%; padding: 0px 10px; }
*/


#contenter { padding:10px 15px 30px 15px; display:flex; width: 100%; }
#mainbar { margin:0px 0px; padding:15px 30px; flex-grow: 1; flex:1; }
/*
#sidebar { width:320px; padding:30px 15px 40px 15px; text-align:center; background-color:#ffb9ae; min-height:250px; }
*/
#sidebar { width:320px; padding:30px 15px 40px 15px; text-align:center; background-color:#ffe3df; min-height:250px; }

#mainbar2 { width:100%; padding: 15px 15px; }


.headingbiggest { font-family:Quicksand, sans-serif; font-size:40px; font-weight:bold; padding:15px 0px 10px 0px; letter-spacing:-2px; color:#900; line-height:110%; }
.headingbigger { font-family:'Bebas Kai', sans-serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; line-height:110%; }
.headingnormal { font-family:BebasNeueBook, sans-serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; line-height:110%; }
.bindheading { margin:-25px 0px 0px 25px; }
.headingstyled { font-family:'Montserrat Alternates SemiBold', 'Bebas Kai', Quicksand, serif; font-size:28px; font-weight:bold; padding:15px 0px 10px 0px; color:#900; line-height:110%; }
.headingstyled2 { font-family:CrimsonText-Roman, 'Bebas Kai', Quicksand, serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; color:#900; line-height:110%; }

.dlinetable { border-bottom:1px solid #999 !important; }
.dtoptable { background-color:#333 !important; color:#fff !important; }
.dinsidebartable { background-color:#7d1e0c; color:#fff; text-align:center; }
.dinsidebartable a { color:#ff0; }
.dinsidebartable a:hover { font-weight:bold; }


.boxer{


width:280px;
padding:30px 10px 30px 10px;
background-color:#fff;
color:#222;
margin:0px auto;
margin-bottom:30px;
	
box-shadow: 0px -1px 13px 0px rgba(0,0,0,0.75);	
-webkit-box-shadow: 0px -1px 13px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 13px 0px rgba(0,0,0,0.75);
-khtml-box-shadow: 0px -1px 13px 0px rgba(0,0,0,0.75);
	
border-radius:10px;
	-moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;
}

.toplinker{
color:#ffffff;
padding:10px 0px 10px 0px;
background-color:#606060;
margin-bottom:25px;

text-shadow: 2px 2px 2px #222;
	-moz-text-shadow: 2px 2px 2px #222;
	-khtml-text-shadow: 2px 2px 2px #222;
	-webkit-text-shadow: 2px 2px 2px #222;
}
.toplinker a{
color:#ffff00;
text-decoration:none;
}
.toplinker a:hover{
color:#fadbdd;
text-decoration:overline;
font-weight:bold;
text-shadow:2px 2px 2px #111111;
}

.forcontenter {}
/*
.forcontenter img { margin:15px 15px; padding:10px 10px; border: 1px solid #ddd; border-radius: 4px; max-width:100%; background-color:#fff;
				box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
*/
.forcontenter img { margin:15px 15px; max-width:90%; );				
			 }
			 
.polaroidmainpic {
  width: 300px;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 25px;
  float:right;
  margin-left:25px;
}

.polaroidmain {
  width: 300px !important;
  min-height:400px;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin: 25px;
  display:inline-block; *display: inline; vertical-align:top;
}

.containermainpic {
  text-align: center;
  padding: 10px 20px;
}


.repla {background-color:#E9E9E9; padding:15px 10px; margin:3px 3px; display:inline-block; *display: inline; vertical-align:top; }
.replacon {width:100%; background-color:#F7F7F7; text-align:center;}


.containerpic2 {}
.containerpic2 img {}
.containerpic2 img:hover { box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39); opacity: 0.3; }

.containerpic {
  position: relative;
  width: 100%;
}
.imagehover {
  opacity: 1;
  display: block;
  width: auto;
  height: auto;
  margin:0px auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.middlehover {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}
.containerpic:hover .imagehover {
  opacity: 0.3;
}
.containerpic:hover .middlehover {
  opacity: 1;
}
.texthover {
  background-color: #ae1518;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
  border-radius:7px;
  box-shadow:2px 2px 4px #222;
}

.imgresponsive { width:90%; margin:0px auto; text-align:center; }
.imgresponsive img { max-width:100%; }

.iframeresponsive {
	position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
	}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


.forheadingcenter { text-align:center; }



.danger {
  background-color: #ffdddd;
  border-left: 6px solid #f44336;
}

.success {
  background-color: #ddffdd;
  border-left: 6px solid #4CAF50;
}

.info {
  background-color: #e7f3fe;
  border-left: 6px solid #2196F3;
}


.warning {
  background-color: #ffffcc;
  border-left: 6px solid #ffeb3b;
}



.fromckeditor {}
.fromckeditor p { margin:10px 5px 20px 5px; }


.onlymobile1 { display:inline-block; }
.onlymobile2 { display:inline-block; }
.onlymobile3 { display:inline-block; }




 /* Dropdown Button */
.dropbtn {
  padding: 16px;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #aaa;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #000; color:#fff; } 


@media screen and (max-width: 1105px){
.onlymobile1 { display:inline-block; }
.onlymobile2 { display:inline-block; }
.onlymobile3 { display:none; }
}


@media screen and (max-width: 1024px){
	.polaroidmainpic {
  float:none;
  clear:both;
  margin:0px auto !important;
	}
}

@media screen and (max-width: 940px){
	#grid-con-app { display:block; }
	#grid-con-disapp { display:none; }
	
	.flexCol3 { display:block; }
	.flexCol3a, .flexCol3c  { width: 350px; margin:0px auto; }
	.flexCol3b  { width: 100%; margin:40px 10px; }
	.trendingeach { width:100% !important;}
	.mid { margin:0px auto; width:80%; }
	
}

@media screen and (max-width: 915px){
.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
}

@media screen and (max-width: 800px){
	.partonethirdrem { width:100%; }
	.partonethird { width:100%; }
	
	.partonethirdremr { width:100%; }
	.partonethirdr { width:400px; margin:0px auto !important; display:block; }
	.partonethirdremrr { width:100%; }


.advertdiv { height:120px; }
.advertplace { height:75px; }
.advert img { margin:0px auto; max-width:100%; height:100%; }

.onlymobile1 { display:inline-block; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
}

@media screen and (max-width: 740px){
	.flexCol2 { display:block; }
	.onlymobile { display:block; }
}

@media screen and (max-width: 700px){
	#contenter { display:block; }
	#mainbar { width:100%; margin:30px 0px; }
	#sidebar { width: 320px; margin:0px auto; }
	
	.disappear { display:none; }
}

@media screen and (max-width: 655px){
.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
}


@media screen and (max-width: 650px){
.advertdiv { height:90px; }
.advertplace { height:50px; }
.advert img { margin:0px auto; max-width:100%; height:100%; }

.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
}

@media screen and (max-width: 520px){
	#dname { font-size:55px; }
	#dmotto { font-size:20px; margin-top:-5px; }
	
.box4 { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3 { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3dark { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3l { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }

.flexCol3a, .flexCol3c, .flexCol3b  { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.latestimage { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.businesseach { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }

.boxbig { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.boxsmallcon { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.boxsmall { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }

.partonethird { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.partonethirdrem { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.partonethirdr { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important;  }
.partonethirdremr { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.partonethirdremrr { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.ireport { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }


#grid-con-app img { width:75%; height:auto; }
#dtitle img { width:75%; height:auto; }
.queenimage img { width:75%; height:auto; }
.miniimage2 img { width:75%; height:auto; }



.btn-lg { font-size:14px; }

.bord { margin:10px 0px !important; }
.repla { margin:3px 0px !important; }

.ceowlpix { display:none; }

.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }

}

@media screen and (max-width: 430px){
	#dname { font-size:50px; }
	#dmotto { font-size:20px; margin-top:-5px; }
	#grid-con { display:block; }
	#weather { display:none; float:none; }
	#dtitle { display:none; float:none; }
	#social { margin:0px auto; text-align:center; clear:both; float:none; }
	
	
.advertdiv { height:60px; }
.advertplace { height:35px; }
.advert img { margin:0px auto; max-width:100%; height:100%; }

.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
	
}

@media screen and (max-width: 320px){
	#dname { font-size:40px; }
	#dmotto { font-size:20px; margin-top:-5px; }
	
.advertdiv { height:60px; }
.advertplace { height:35px; }
.advert img { margin:0px auto; max-width:100%; height:100%; }

.onlymobile1 { display:none; }
.onlymobile2 { display:none; }
.onlymobile3 { display:none; }
}