html {background: #839BA5;}
body { font-family: 'Montserrat', Georgia; color:#333; background: #B7CED2; font-size: 16px;  margin: 0;}

a { text-decoration:none; color:#ed611f; }
a:hover { text-decoration:underline; color:#d41f14;}

.button  { display: inline-block; padding: 0px 20px 0px 20px; color: #fff; cursor: pointer; height: 30px; line-height: 30px; text-align: center; background-color: #ed611f;
  font-style: normal; font-weight: 600; text-transform: uppercase; border: 0; outline: none;
}
.button:hover { color:white; text-decoration: none; background:#d41f14; }


h1 { font-size:180%; color:#3d7db0;  font-family: 'Exo 2'; }
h2 { font-size:160%; color:#3d7db0; font-family: 'Exo 2';}
h3 { font-size:140%; margin-top:0px; color:#3d7db0; }
h4 { font-size:120%; }

p { text-align: justify; }

img { border:0px; max-width:100%; }
iframe { max-width:100% }

.cdate { font-size: 70%; }

.related { padding-top: 12px; }

.thumblist {padding-top: 20px; }

.leftimage { float:left; margin:0px 32px 12px 0px; }

input[type="text"] { padding: 4px 10px 4px 10px; height: 34px; line-height: 34px; outline: 0; border: 1px solid #ccc; }
input, select { color: #000; }
textarea { padding: 4px 10px 4px 10px; outline: 0; border: 1px solid #ccc; color:#333; }
.formfields { margin:8px 0px; }

.logo { font-size:400%; padding:20px 0px; font-weight: bold; text-shadow: 1px 0px #222; font-family: 'Exo 2';}
.logo:hover { text-decoration: none; }
.logodiv { margin:20px 0px; padding-left: 30px; }
.sublogo { font-weight: bold; font-size: 130%; padding: 10px 0px 0px 18px; }
header { background: url(/data/top3.jpg) no-repeat top center; background-size: cover; height:600px; }
.preheader { margin:0px; }

#pcontent {padding:0px 12px; margin-top: -140px;}

.menucontent { width: 100%; z-index:90; margin-top:12px;  background: rgba(255, 255, 255, 0.8); padding:4px 10px 10px 10px; border-radius: 10px;}
.menucontent .mainmenu { margin-top: 12px; font-size:110%; }
.menucontent .mainmenu a { margin-right:22px; }

.container { padding:0px; }
.contentdetails { padding-right:10px; }

footer { background: #282D33; min-height:300px; padding-top:20px; color:#fff; }

.contentitem {  margin-bottom:12px; padding-bottom:12px; }
.homecontentitem { margin-bottom:12px; padding-bottom:12px; padding-top:12px; padding:8px; background-color:#d8e9ec; box-shadow: 0px 0px 4px #999; border-radius:10px; }
.homecontentitem .contentimage {border-radius:10px;}
.side-bar > div { box-shadow: 0px 1px 2px #ddd;  }
.homeimagecontent { margin-bottom:12px; }
.homeimagecontent .homeimage {  height:220px; box-shadow: 1px 0px 10px #555;}

.searchbox { margin-top:15px; }
.searchbox > table { width: 100%; }

.contentitem .subline { margin-bottom:8px;}
.subline a { font-size: 150%; }

.comment .comment-author { font-style: italic; font-size:120%;}
.comment { margin: 30px 0px 20px 0px; border-left: 3px solid #6c63c1; padding-left: 20px; }
.comments { margin-left:10px; padding: 0px 10px 0px 10px; }

.smallcontentimage { width:100%; }
.contentimage { max-width:100%; box-shadow: 1px 0px 10px #555; margin-bottom: 10px;}

.shareblock { height:80px; }
.sharebutton { float:left; width:80px; height:60px; }
.content {padding-bottom: 8px;     
  background: #f7feff;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #777;
  border-radius: 10px;
}

.homeimage { height:180px; overflow: hidden; }
.homeimage  img { width:100%; }
.subline2 { word-wrap:none; white-space: nowrap; overflow:hidden; text-overflow:ellipsis }

.fulltextinput { width:100% }
.fulcontent-image { width:100%; max-width:100%; }

.navigationblock { margin: 12px 12px 0px 0px; border: 1px solid #000; padding:8px 0px; background: #d8e9ec; border-radius: 5px; }


.social-icons i {width: 60px;height: 60px;background: url('/data/social-sprite.png') no-repeat 0px 0px;display: inline-block;cursor: pointer;}
.social-icons i.twitter { background-position: -60px 0px;}
.social-icons i.googlepluse { background-position: -180px 0px;}


.mymenu .column1, .mymenu .column2, .mymenu .column3 { padding:12px;  background: #eff8f3;  }


.mymenu .column1 { background: #f4f8fe;  }
.mymenu .column2 { background: #f4f8fe; }
.mymenu .column3 { background: #f4f8fe; text-align: center; }

.subline { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.rightrailt { margin-top: 20px;}
  
.rightrailt .catslist li { width:50%; float:left; }
.rightrailt .ad-widget { text-align: center; }
.rightrailt .headline { font-size:110%; margin-bottom:8px; }

  
@media screen and (max-width: 1199px) {
  .searchbox.offset { display: none; }
}

@media screen and (max-width: 991px) {
  .menucontent .mainmenu {margin-bottom:16px; text-align: center; }
  .menucontent { padding-bottom:20px; }
  .searchbox { text-align: center; }
  header {height: 330px; overflow: hidden;}
  .logodiv { text-align: center; }
  .sublogo { text-align: center; }
}

@media screen and (max-width: 767px) {
  .leftimage { float:none; width:100%; }
  header {height: 460px; }
  .homeimagecontent .homeimage {  height:auto}
  .homecontentitem .homeimage {  height:auto}
}


@media (max-width: 480px) {
	html, body {
		overflow-x:hidden;
	}
}