/* CSS Document */
/* 
Theme Name: Casinos Test
Theme URI: #
Description: This theme was built by <a href="#"><strong>Top-Programmer</strong></a>. The CSS, XHTML and design is released under GPL: #
Author: Top-Programmer
Author URI: #
Version: 3.1
License: GNU General Public License v2 or later
License URI: #
*/



*{margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}
.cf{zoom:1;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}



body{ margin:0px !important; padding:0px !important; color:#666; font-family: 'Lato', sans-serif; font-size:1em; line-height:26px;}



#header{ width:100%; background:#fff;}

#topnav{ border-bottom:1px solid #e6e6e6;}
#topnav-wrapper{ width:1200px; margin:0px auto; padding:0px 15px;}
#topnav ul.menu{ float:left; padding:15px 0px; line-height:20px;}
#topnav ul.menu li{ display:inline-block; padding:0px 10px; list-style:none; font-family: 'Courgette', sans-serif;text-transform:capitalize; font-weight:normal; border-right:1px solid #333;}
#topnav ul.menu li:last-child{ border-right:0px solid #333;}
#topnav ul.menu li a{ color:#333; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s; }
#topnav ul.menu li a:hover, #topnav ul li.current-menu-item a, #topnav ul li.current-post-ancestor a, #topnav ul li.current-menu-parent a, #topnav ul li.current-post-parent a{ color:#4da0c5;}
#topnav ul.social{ float:right; padding:10px 0px;}
#topnav ul.social li {padding:0px 10px; display:inline-block; list-style:none; line-height:30px;}
#topnav ul.social li a{ -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s; }
#topnav ul.social li a i{ color:#333;}
#topnav ul.social li a:hover i{ color:#4da0c5;}
#topnav .searchbox{float:right;position:relative;}
#topnav .searchbtn{ display:inline-block; padding:0px 10px; line-height:50px; color:#333; text-align:center; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
#topnav .searchbtn:hover, #topnav .btnactive{ background:#333; color:#FFF;}
#topnav .search-form{ display:none; position:absolute; top:100%; right:0px; background:#333; white-space:nowrap; z-index:9999; }
#topnav .search-form .screen-reader-text{display:none;}
.search-form{ padding:10px;}
.search-form .screen-reader-text{ display:inline-block; vertical-align:bottom; height:35px; line-height:35px; padding-right:15px; font-weight:bold;}
.search-form .search-field{ display:inline-block; vertical-align:bottom; height:35px; padding:0px 15px; background:#fff; border:1px solid #ccc; color:#666; line-height:35px;}
.search-form .search-submit{ display:inline-block; vertical-align:bottom; height:35px; padding:0px 15px;background:#4da0c5; border:0px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:1.125em; text-transform:uppercase; font-weight:bold; cursor:pointer; line-height:35px;}

#header .logo{padding:25px 15px; text-align:center;}
#header .logo a{line-height:0px; display:inline-block; vertical-align:bottom;}

#mainnav{ border-top:4px double #d9d9d9; border-bottom: 1px solid #d9d9d9; font-family: 'Courgette', sans-serif; font-size:1.125em; font-weight:normal; text-transform:capitalize; }
#mainnav-wrapper{width:1200px; margin:0px auto; padding:10px 15px;}
#menutoggle{float:left; width:30px; height:30px; line-height:30px; background:#4da0c5; color:#fff; font-size:1.125em; text-align:center; cursor:pointer;}



#content{width:1200px;margin:0px auto; background:#fff; padding:15px; }
.content-area{float:left; width:75%; padding-right:25px;}
.content-area-full{width:100%; padding:0px;}
.sidebar{float:right;width:25%;}



#footer{ background:#fff; border-top:1px solid #d9d9d9; color:#000; font-family: 'Courgette', sans-serif; text-transform:capitalize;}
#footer-wrapper{width:1200px; margin:0px auto; padding:10px 0px;}
#footer ul.menu{ float:left; padding:15px; line-height:25px;}
#footer ul.menu li{ display:inline-block; padding:0px 10px; margin:0px; list-style:none; border-right:1px solid #333;}
#footer ul.menu li:last-child { border-right:0px; }
#footer ul.menu li a{ color:#333; }
#footer ul.menu li a:hover, #footer ul li.current-menu-item a, #footer ul li.current-post-ancestor a, #footer ul li.current-menu-parent a, #footer ul li.current-post-parent a{ color:#4da0c5;}
#footer .copywrite{ padding:15px; border-top:4px double #d9d9d9; text-transform:uppercase;}
#footer .copywrite span{ float:left;}
#footer ul.social{ float:right; padding:0px;}
#footer ul.social li {padding:0px 10px; display:inline-block; list-style:none; line-height:normal;}
#footer ul.social li a{ -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s; }
#footer ul.social li a i{ color:#333;}
#footer ul.social li a:hover i{ color:#4da0c5;}

.scrollToTop{ width:50px; height:50px; line-height:50px; background:#4da0c5; color:#fff; font-size:1.5em; font-weight:normal; text-align:center; text-decoration:none; position:fixed;	bottom:50px; right:50px; display:none; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.scrollToTop:hover{ background:#333; color:#FFF;}



.page{ display:inline-block; width:100%; }
.page-header{ margin:25px 0px 10px; text-align:center;}
.page-title{margin:0px 0px 15px; padding:0px; color:#000; font-family: 'Courgette', sans-serif; font-size:2em; text-transform:capitalize; font-weight:bold; line-height:normal;}
.page-meta{ margin:0px 0px 15px; color:#999; font-family: 'Courgette', sans-serif; text-transform:capitalize; line-height:normal; }
.page-meta span{ display:inline-block; padding:0px 10px; font-size:0.875em; }
.page-meta span span{ padding:0px;}
.page-meta i{margin-right:5px;}
.page-meta .cat-links a{ border:1px solid #d9d9d9; color:#4da0c5; padding:5px 10px; display:inline-block;}
.page-meta2{ border-bottom:4px double #d9d9d9; border-top: 1px solid #d9d9d9; padding:15px 0px; }
.page-summary{ margin:0px 0px 25px; color:#333;}
.page-content{ margin:0px 0px 25px;}
.page-footer{margin:0px 0px 10px; text-align:center;}
.page-meta .rating{ color:#333; font-size:1.125em; font-weight:bold;}
.page-meta .rating span{ font-size:1em;}
.page-meta .rating i{color:#4da0c5; margin-right:5px;}
.page-footer .page-meta .rating{ float:left;}
.page-meta .tags-links{ float:left;}
.page-meta .tags-links a{ border:1px solid #d9d9d9; color:#4da0c5; padding:5px 10px; margin:0px 5px; display:inline-block;}
.sharelinks{ float:right; padding:0px;}
.sharelinks li { display:inline-block; list-style:none; padding:0px 5px; line-height:30px; font-size:1.125em;}
.sharelinks li a { color:#333; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.sharelinks li a i{ margin:0px;}
.sharelinks li a:hover{color: #4da0c5;}



.post{display:inline-block; width:100%; vertical-align:top;}
.post-thumbnail{ line-height:0px;}
.post-thumbnail a{ line-height:0px;}
.post-thumbnail img{ width:100%; height:auto;}
.post-thumbnail a:hover img { outline:4px double #fff; outline-offset:-15px;}
.post-txt{ padding:15px 0px 0px;}
.post-header{ margin:0px 0px 5px;}
.post-title{margin:0px 0px 10px; padding:0px; color:#333; font-family: 'Courgette', sans-serif; font-size:1.5em; text-transform:capitalize; font-weight:bold; line-height:normal;}
.post-title a{color:#333;}
.post-title a:hover{color:#4da0c5;}
.post-meta{margin:0px 0px 10px; color:#999; font-family: 'Courgette', sans-serif; text-transform:capitalize; line-height:normal; }
.post-meta span{ display:inline-block; padding:0px 5px; font-size:0.875em; }
.post-meta span span{ padding:0px;}
.post-meta i{margin-right:5px;}
.post-meta .cat-links a{ border:1px solid #d9d9d9; color:#4da0c5; padding:5px 10px; display:inline-block;}
.post-meta2{ border-bottom:4px double #d9d9d9; border-top: 1px solid #d9d9d9; padding:10px 0px; }
.post-meta2 .sharelinks li{ line-height:20px; font-size:1em;}
.post-content{margin:0px 0px 15px;}
.post-footer .post-meta{margin:0px 0px 5px;}
.post-footer a.bnsbtn{ display:inline-block; background:#4da0c5; padding:10px; margin:0px 10px 10px 0px; color:#fff; font-size:1.125em; font-family: 'Courgette', sans-serif; font-weight:normal; text-transform:capitalize; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.post-footer a.bnsbtn:hover{ background:#333;}
.post-meta .rating{ float:right;}
.post-meta .rating{ color:#333; font-size:1.125em; font-weight:bold;}
.post-meta .rating span{ font-size:1em;}
.post-meta .rating i{color:#4da0c5; margin-right:5px;}



.archivepage .page-header{ margin:25px 0px; padding:0px 15px 15px; border-bottom:4px double #d9d9d9;}
.archivepage .page-title{ display:inline-block; margin:0px; padding:0px;}
.archivepage .post, .archivepage .page{ width:47%; margin:0px 1% 25px;}



.slider{ width:100%; margin:0px 0px 25px;}
.item .post{position:relative; text-align:center; border:1px solid #FFF;}
.item .post-txt{ background:rgba(0, 0, 0, 0.7); z-index:100; padding:100px 25px; }
.item .post-title a, .item .post-title a:hover {color: #fff;}
.item .post-meta .rating { float: none;}
.item ul.procon{color: #fff;}
.item .post-footer .post-meta { margin: 0px;}
.item .post-footer a.bnsbtn { margin: 0px 10px;}
.owl-nav{position:absolute; top:45%; width:100%; margin: 0px; pointer-events: none;}
.owl-prev,.owl-next{width:35px; height:35px; background:#4da0c5; font-size:18px; color:#fff; line-height:35px; text-align:center; pointer-events:auto;}
.owl-prev{ float:left;}
.owl-next{ float:right;}
.owl-controls .owl-nav .disabled{opacity:.5;cursor:default}



.welbox{ margin:25px 0px;}
.welbox .page-header{ margin:0px 0px 25px; padding:0px 15px 15px; border-bottom:4px double #d9d9d9;}
.welbox .page-title{ display:inline-block; margin:0px; padding:0px;}
.welbox .page-content{ text-align:center;}
.welbox .page-link{margin:25px 0px; border-bottom: 1px solid #4da0c5; line-height: 0.1em; text-align:center; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.welbox .page-link span{  padding:3px 10px; background:#4da0c5; letter-spacing: 3px;}
.welbox .page-link a{ color:#FFF;}



.homesection{margin:0px 0px 25px; padding:0px; border-bottom:1px solid #d9d9d9;}
.homesection .page-header{ margin:0px 0px 25px; padding:0px 15px 15px; border-bottom:4px double #d9d9d9;}
.homesection .page-title{ display:inline-block; margin:0px; padding:0px;}
.homesection .post, .homesection .page{ width:31%;  margin:0px 1% 25px; }
.homesection .firstpost{ width:100%;  margin:0px 0px 25px; padding:0px 0px 5px; border-bottom:1px solid #d9d9d9; }
.homesection .firstpost .post-thumbnail{ float:left; width:50%;}
.homesection .firstpost .post-txt{ float:right; width:50%; padding:0px 0px 0px 25px;}



.sidesection{ margin:0px 0px 50px;}	
.sidesection .page-header{ margin:0px 0px 15px; padding: 10px 0px; border-top: 4px double #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.sidesection .page-title{ margin:0px; padding:0px; font-size:1.5em; color:#333;}
.sidesection .post, .postpage .page{ margin:0px 0px 15px; text-align:center; position:relative;}
.sidesection .post-txt{ background:rgba(0, 0, 0, 0.7); z-index:100; padding:15px; }
.sidesection .post-header {margin:0px;}
.sidesection .post-title {font-size:1.125em; margin:0px; font-weight:normal;}
.sidesection .post-title a, .sidesection .post-title a:hover {color: #fff;}
.sidebar .widget {margin:0px 0px 50px;}	
.sidebar .widget-title{ margin:0px 0px 15px; padding: 10px 0px; border-top: 4px double #d9d9d9; border-bottom: 1px solid #d9d9d9; font-size:1.5em; color:#333; font-family: 'Courgette', sans-serif; text-transform: capitalize; font-weight: bold; text-align:center; }



.author-info{margin:0px 0px 25px 0px;}
.author-info .author-avatar{float:left; width:15%; line-height:0px;}
.author-avatar img.avatar{width:100%; height:auto; border:1px solid #eee; line-height:0px; }  
.author-info .author-description{float:left; width:85%; padding:0px 0px 0px 25px; font-family: 'Roboto Condensed', sans-serif;}
.author-description .author-title{margin:0px 0px 10px; padding:0px; color:#000; font-family: 'Courgette', sans-serif; font-size:1.5em; text-transform:capitalize; font-weight:bold; line-height:normal;}
.author-description .author-bio{margin:0px 0px 15px; padding:0px;}
.author-description .author-link{ float:left; background:#4da0c5; width:35px; height:35px; margin:0px 10px 0px 0px; font-size:1.125em; font-weight:bold; color:#fff; text-align:center; line-height:35px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.author-description .author-link a{ color:#fff; }



.related-post{margin:25px 0px; border-bottom:4px double #d9d9d9;  }
.related-post .page-header{ margin:0px 0px 25px; border-bottom:1px solid #d9d9d9;}
.related-post .page-title{ margin:0px; padding:0px 0px 15px; font-size:1.75em;}
.related-post .post, .postpage .page{ width:31%;  margin:0px 1% 25px;}
.related-post .post-title { font-weight: normal; font-size: 1.125em;}
.related-post .post-title a{ color:#4da0c5;}



.qnamain{margin:25px 0px 50px; }
.qnamain .title{ margin:0px 0px 25px;  text-align:center; font-size:1.75em; font-family: 'Courgette', sans-serif; color:#000; font-weight:bold; }
.qnadiv{margin-bottom:10px; border:1px solid #CCC; background:#FFF;}
.qdiv{padding:15px; color:#333; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; font-size:1.125em;}
.qdiv img.oc{float:right;width:20px;}
.qdiv img.oc:hover{cursor:pointer;}
.adiv{padding:15px; border-top:1px solid #ccc; display:none;}

ul.procon{padding:0px; color:#333; font-weight:bold;}
ul.procon li{padding:0px 0px 5px 0px; list-style:none;}
ul.procon li i{ font-size:1.25em; color:#4da0c5; margin-right:10px; display:inline-block; vertical-align:bottom;}

.infodiv{ margin:0px 0px 25px; position:relative; }
.infodiv-thumbnail img{width:100%; height:auto;}
.infodiv .infoitem{ float:left; width:33.33%; border:1px solid #fff;}
.infoitem .post-txt{ background:rgba(0, 0, 0, 0.7); padding:75px 25px; }
.infoitem .post-title {color: #fff;}
.infoitem .post-title a, .item .post-title a:hover {color: #fff;}
.infoitem .post-meta .rating { float: none;}
.infoitem ul.procon{color: #fff;}
.infoitem .post-content {color: #fff;}
.boxtxt{ margin-bottom:5px;}
.boxtxt span{ font-weight:bold; color:#4da0c5; }
.infoitem .post-footer .post-meta { margin: 0px;}
.infoitem .post-footer a.bnsbtn { margin: 0px 10px;}

.ratebox{margin-bottom:15px; width:100%;}
.ratebox .txt{padding:0px;margin:0px 0px 10px; color:#666; font-family: 'Roboto Condensed', sans-serif;font-size:1em;text-transform:uppercase;font-weight:bold;line-height:normal;}
.ratebox .txt span{ float:right; color:#000;}
.ratebox .rate{ width:100%; height:15px; background:#ccc;}
.ratebox .rate span{ display:block; height:15px; background:#4da0c5; width:0px;}




#comments{margin:25px 0px;}
#respond{margin:25px 0px;}
#respond #reply-title{margin:0px 0px 15px; padding:0px; color:#333; font-family:"Courgette",sans-serif; font-size:1.5em; font-weight:bold; text-transform:capitalize; line-height:normal;}
#respond #reply-title small a{float:right; padding:7px 10px; background:#C00; color:#fff; font-family:Arial, Helvetica, sans-serif;font-size:0.5em;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#respond p.comment-notes, #respond p.logged-in-as{padding:5px 10px;background:#4da0c5;color:#fff; font-size:0.875em;}
#respond p.comment-notes a, #respond p.logged-in-as a{color:#FFF;}
#respond p{margin:0px 0px 15px 0px;padding:0px;text-align:left;}
#respond p.form-submit{margin:0px 0px 15px 20%;}
#respond label{font-weight:bold;float:left;width:15%;margin-left:5%;}
#respond input[type=text],#respond input[type=email],#respond input[type=url]{padding:5px 10px;background:#eee;border:1px solid #ddd;width:60%;font-family:Arial, Helvetica, sans-serif;color:#333;}
#respond #comment{padding:10px;background:#eee;border:1px solid #ddd;width:60%;font-family:Arial, Helvetica, sans-serif;color:#333;}
p.form-submit input#submit{padding:0 13px;background:#4da0c5;border:0px;display:inline-block;overflow:hidden;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-family: 'Roboto Condensed', sans-serif;font-size:1em;cursor:pointer;text-align:center;text-decoration:none; text-transform:uppercase;font-weight:bold;line-height:40px;height:40px; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
#comments h2.comments-title{ margin:0px 0px 25px; padding:0px; color:#333; font-family:"Courgette",sans-serif; font-size:1.5em; text-transform:capitalize; line-height:normal; font-weight:bold;}
li.comment{margin:0px; padding:0px; list-style:none;}
ul.children{padding:0px;}
ul.children li{margin:0px 5%; padding:0px; list-style:none;}
.comment .comment-body{padding:15px; border-bottom:1px solid #d9d9d9;}
ol >.comment:first-child > .comment-body{ border-top:1px solid #d9d9d9;}
.comment .vcard{float:left;width:50%;}
.comment .vcard img{float:left;margin-right:10px;padding:2px;background:#fff;border:1px solid #ccc;}
.comment .comment-awaiting-moderation{float:right;width:50%;padding:5px;background:#C00;color:#fff;font-size:0.875em;text-align:center;}
.comment .comment-metadata{float:right;margin:5px 0px;font-size:0.75em;font-weight:bold;text-transform:uppercase;text-align:right;}
.comment p{padding:0px 0px 0px 50px;margin:10px 0px;clear:both;}
.comment .reply{text-align:right;}
.comment .reply a{background:#ccc;font-size:0.75em;font-weight:bold;color:#fff;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.comment .reply a:hover{background:#4da0c5; color:#fff; text-decoration:none;}
.cmnt-alert{background:#C00;color:#fff;text-transform:uppercase;padding:10px;margin-bottom:15px;}



.txtcenter{text-align:center;}
p{margin-bottom:10px;}
ul{padding:10px;}
ul li{padding:0px 0px 10px 0px;list-style:url("images/arrow-right-b.png");list-style-position:inside;}
a{color:#4da0c5;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
img.alignleft{float:left;margin:0px 15px 15px 0px; padding:5px; background:#fff; border:1px solid #ccc;}
img.alignright{float:right;margin:0px 0px 15px 15px; padding:5px; background:#fff; border:1px solid #ccc;}
h1,h2,h3,h4,h5{padding:15px 0px;color:#333;font-family:"Courgette",sans-serif;font-size:1.25em;font-weight:bold; text-transform:capitalize;}



.pagination{text-align:center; margin:25px 0px !important; padding:0px !important; border:0px !important;}
.pagination .screen-reader-text{display:none;}
.pagination .page-numbers{padding:5px 10px;margin:0px 5px; background:#fff; border:1px solid #4da0c5; color:#4da0c5; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-weight:normal; line-height:normal; display:inline-block;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.pagination .page-numbers:hover{background:#4da0c5; color:#FFF;}
.pagination .current{background:#4da0c5; color:#FFF;}

.navigation{margin:0px 0px 25px 0px; padding:25px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.navigation:after{content:"";display:table;clear:both;}
.navigation h2.screen-reader-text{display:none;}
.navigation .nav-previous{ float:left; width:50%; padding:0px 25px 0px 0px; border-right:1px solid #d9d9d9; text-align:left;}
.navigation .nav-next{ float:right; width:50%; padding:0px 0px 0px 25px; border-left:1px solid #d9d9d9; text-align:right;}
.navigation .nav-previous a, .navigation .nav-next a{ display:block; margin:0px; color:#333; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; line-height:normal; font-weight:bold; -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;}
.navigation .screen-reader-text{ display:none;}
.navigation span{ display:block; }
.navigation .post-title{ margin:5px 0px 0px; color:#4da0c5; font-family: 'Courgette', sans-serif; font-size:1.125em; text-transform:capitalize; font-weight:normal; line-height:normal;} 





@media (max-width:499px){
#topnav-wrapper,#mainnav-wrapper,#content,#footer-wrapper{width:100%;}
.sidebar{width:100%;}
.content-area{width:100%; padding:0px;}
.welbox .morewel{ display:none;}
#mainnav ul{padding:0px; display:none;}
#mainnav ul li{padding:0px;background:#4da0c5;border-bottom:1px solid #fff;list-style:none;}
#mainnav ul li a, #mainnav ul li a:visited{display:block;padding:10px;color:#fff; font-weight:bold;}
#mainnav li > ul{display:none;}
#mainnav li li{background:#326880; border-top:1px solid #fff;border-bottom:0px;}
#mainnav li li > ul{display:none;}
#mainnav li li li{background:#18313c;}
#mainnav li.menu-item-has-children img.menutoogle{ float:right; margin:10px 25px 10px 0px; cursor:pointer;}
.archivepage .post, .archivepage .page {width: 100%; margin: 0px 0px 25px;}
#comments{display:none;}
.item .post-txt{ position:absolute; top:0px; width:100%;}
.homesection .post, .homesection .page{width: 100%; margin: 0px 0px 25px;}
.homesection .firstpost .post-thumbnail {width: 100%; padding:0px;}
.homesection .firstpost .post-txt {width: 100%; padding:15px 0px 0px;}
.navigation .nav-previous, .navigation .nav-next { width: 100%; padding: 10px 0px; border:0px; }

.related-post .post, .related-post .page {width: 100%; margin: 0px 0px 25px;}
.infodiv .infoitem { width: 100%; margin:10px 0px;}
.infoitem .post-txt {background: rgba(0, 0, 0, 0.9);    padding:25px;}
}
@media (min-width:500px) and (max-width:749px){
#topnav-wrapper,#mainnav-wrapper,#content,#footer-wrapper{width:100%;}
.sidebar{width:100%;}
.content-area{width:100%; padding:0px;}
.welbox .morewel{ display:none;}
#mainnav ul{padding:0px; display:none;}
#mainnav ul li{padding:0px;background:#4da0c5;border-bottom:1px solid #fff;list-style:none;}
#mainnav ul li a, #mainnav ul li a:visited{display:block;padding:10px;color:#fff; font-weight:bold;}
#mainnav li > ul{display:none;}
#mainnav li li{background:#326880; border-top:1px solid #fff;border-bottom:0px;}
#mainnav li li > ul{display:none;}
#mainnav li li li{background:#18313c;}
#mainnav li.menu-item-has-children img.menutoogle{ float:right; margin:10px 25px 10px 0px; cursor:pointer;}

.archivepage .post, .archivepage .page {width: 100%; margin: 0px 0px 25px;}
.item .post-txt{ position:absolute; top:0px; width:100%;}
.homesection .post, .homesection .page{width: 100%; margin: 0px 0px 25px;}
.sidesection .post-txt{ position:absolute; bottom:0px; width:100%;}
.infodiv .infoitem { width: 100%; margin:10px 0px;}
.infoitem .post-txt {background: rgba(0, 0, 0, 0.9);    padding:25px;}
}
@media (min-width:750px) and (max-width:999px){
#topnav-wrapper,#mainnav-wrapper,#content,#footer-wrapper{width:100%;}
.sidebar{width:100%;}
.content-area{width:100%; padding:0px;}
.welbox .morewel{ display:none;}
#mainnav ul{padding:0px; display:none;}
#mainnav ul li{padding:0px;background:#4da0c5;border-bottom:1px solid #fff;list-style:none;}
#mainnav ul li a, #mainnav ul li a:visited{display:block;padding:10px;color:#fff; font-weight:bold;}
#mainnav li > ul{display:none;}
#mainnav li li{background:#326880; border-top:1px solid #fff;border-bottom:0px;}
#mainnav li li > ul{display:none;}
#mainnav li li li{background:#18313c;}
#mainnav li.menu-item-has-children img.menutoogle{ float:right; margin:10px 25px 10px 0px; cursor:pointer;}

.item .post-txt{ position:absolute; top:0px; width:100%;}
.sidesection .post-txt{ position:absolute; bottom:0px; width:100%;}
.infoitem .post-txt {background: rgba(0, 0, 0, 0.9); padding: 25px;}
}
@media (min-width:1000px) and (max-width:1199px){
#topnav-wrapper,#mainnav-wrapper,#content,#footer-wrapper{width:100%;}
#menutoggle{display:none;}
#mainnav ul.menu{padding:0px; text-align:center;}
#mainnav ul.menu li{ display:inline-block; padding:0px; margin:0px; list-style:none; position:relative; line-height:50px;}
#mainnav ul.menu li a{ display:block; padding:0px 15px; color:#000; white-space:nowrap; }
#mainnav li.menu-item-has-children > a{padding:0px 25px 0px 15px !important; background:url("images/arrow-down-b.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li:hover, #mainnav ul li.current-menu-item, #mainnav ul li.current-post-ancestor, #mainnav ul li.current-menu-parent, #mainnav ul li.current-post-parent{ }
#mainnav ul.menu li:hover a, #mainnav ul li.current-menu-item a, #mainnav ul li.current-post-ancestor a, #mainnav ul li.current-menu-parent a, #mainnav ul li.current-post-parent a{ color:#4da0c5;}
#mainnav li.menu-item-has-children:hover > a{background:url("images/arrow-down-b.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li > ul{display:none; padding:0px; border:1px solid #fff; border-bottom:0px; position:absolute; top:100%; left:0; z-index:99999;}
#mainnav ul.menu li:hover > ul{display:block;}
#mainnav ul.menu li li{width:100%; margin:0px; background:#4da0c5; border-bottom:1px solid #fff; text-align:left; line-height:50px;}
#mainnav ul.menu li li a{color:#fff !important;}
#mainnav ul.menu li li:hover, #mainnav li li.current-menu-item{background:#326880;}
#mainnav ul.menu li li.menu-item-has-children > a{padding:0px 25px 0px 10px; background:url("images/arrow-right-w.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li li > ul{display:none; padding:0px; border:1px solid #fff; border-bottom:0px; position:absolute; top:0px; left:100%;}
#mainnav ul.menu li li:hover > ul{display:block;}
.welbox .page-link{ display:none;}
.item .post-txt{ position:absolute; top:0px; width:100%;}
.sidesection .post-txt{ position:absolute; bottom:0px; width:100%;}
.infodiv-item{ position:absolute; top:0px;}
.infoitem .post-txt { padding: 25px;}
}


@media (min-width:1200px){
#menutoggle{display:none;}
#mainnav ul.menu{padding:0px; text-align:center;}
#mainnav ul.menu li{ display:inline-block; padding:0px; margin:0px; list-style:none; position:relative; line-height:50px;}
#mainnav ul.menu li a{ display:block; padding:0px 15px; color:#000; white-space:nowrap; }
#mainnav li.menu-item-has-children > a{padding:0px 25px 0px 15px !important; background:url("images/arrow-down-b.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li:hover, #mainnav ul li.current-menu-item, #mainnav ul li.current-post-ancestor, #mainnav ul li.current-menu-parent, #mainnav ul li.current-post-parent{ }
#mainnav ul.menu li:hover a, #mainnav ul li.current-menu-item a, #mainnav ul li.current-post-ancestor a, #mainnav ul li.current-menu-parent a, #mainnav ul li.current-post-parent a{ color:#4da0c5;}
#mainnav li.menu-item-has-children:hover > a{background:url("images/arrow-down-b.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li > ul{display:none; padding:0px; border:1px solid #fff; border-bottom:0px; position:absolute; top:100%; left:0; z-index:99999;}
#mainnav ul.menu li:hover > ul{display:block;}
#mainnav ul.menu li li{width:100%; margin:0px; background:#4da0c5; border-bottom:1px solid #fff; text-align:left; line-height:50px;}
#mainnav ul.menu li li a{color:#fff !important;}
#mainnav ul.menu li li:hover, #mainnav li li.current-menu-item{background:#326880;}
#mainnav ul.menu li li.menu-item-has-children > a{padding:0px 25px 0px 10px; background:url("images/arrow-right-w.png") no-repeat; background-position:95% 50%;}
#mainnav ul.menu li li > ul{display:none; padding:0px; border:1px solid #fff; border-bottom:0px; position:absolute; top:0px; left:100%;}
#mainnav ul.menu li li:hover > ul{display:block;}
.welbox .page-link{ display:none;}
.item .post-txt{ position:absolute; top:0px; width:100%;}
.sidesection .post-txt{ position:absolute; bottom:0px; width:100%;}
.infodiv-item{ position:absolute; top:0px;}
}


@media (max-width:290px){
#header .logo img{width:100%; height:auto;}
}
@media (max-width:750px) {
.image-resized img { width:100%;height:auto;}
img.aligncenter, img.alignleft, img.alignright, img.alignnone{ width:100%; height:auto; }	
}
@media (max-width:499px){
iframe{ width:100%; height:auto; }
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
