/*
Theme Name: Alternative Tours Pvt Ltd
Author: Alternative Tours
Theme URI: http://www.alternativetoursindia.com/
Description: 
Version: 1.0.3
*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.menubar{background:#fff;border-top:1px solid #e1e1e1;text-align:center} .pb-0{padding-bottom:0}
.menucontainer{position:relative;z-index:9}
.menutop{margin:0;padding:0}
.menutop li{display:inline-block;position:relative}
.menutop li a{display:block;color:#222;text-transform:capitalize;font-family:'RobotoSlab-Light';font-size:15px;font-weight:400;padding:12px 0;margin:0 20px;border-top:3px solid transparent}
.menutop .current-menu-item a,.menutop li a:hover,.menutop .current-menu-parent a{color:#e9a825;border-top:3px solid #e9a825;cursor:pointer}
.menutop li.current-menu-parent:before{color:#fff!important}
.menutop .sub-menu li.menu-item-has-children:before{content:'\f105'}
.menutop .sub-menu{line-height:10px;text-transform:none;position:absolute;top:100%;left:0;z-index:999999;width:250px;display:none;background:#edecec;border-top:3px solid #e9a825;*zoom:1}
.menutop .sub-menu li{display:block}
.menutop .sub-menu li .sub-menu{background:#333}
.menutop .sub-menu .sub-menu{top:0;left:100%}
.menutop .sub-menu li,.menutop .sub-menu a{margin:0;padding:0;background:none;border:0 none;float:none;white-space:normal;font-family:'RobotoSlab-Light'}
.menutop .sub-menu li a{padding:14px;position:relative;font-size:13px;text-transform:none;text-align:left;color:#333;font-family:'RobotoSlab-Light'}
.menutop .sub-menu li a:hover{border-top:none}
.menutop .sub-menu li:last-child a{border-bottom:0}
.menutop .sub-menu li a:after{content:"";position:absolute;z-index:99999;left:50%;right:50%;top:-1px;background:#daa754;height:1px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.menutop .sub-menu li a:hover,.menutop .sub-menu li.current-menu-item a{background:#f5f5f5;border-radius:0}
.menutop .sub-menu li a{border-bottom:1px solid #e3e2e3}
.menucontainer .menutopmob{position:absolute;top:100%;left:0;right:0;width:100%;z-index:99;margin-top:7px}
.menucontainer .menuicon,.menucontainer .menutopmob{display:none}
.menuicon{font-size:20px;line-height:24px;text-transform:uppercase;padding:7px 50px 7px 20px;display:block;border-top-width:4px;border-bottom-width:4px;border-top-style:solid;border-bottom-style:solid;background-image:url(images/menuicon.png);background-repeat:no-repeat;background-position:100% 50%}
.menutopmob{font-family:'RobotoSlab-Light';font-size:16px;text-transform:uppercase}
.menutopmob a{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;display:block;padding:7px 20px;margin:-1px 0}
.menutopmob .sub-menu a{padding-left:30px}
.menutopmob .sub-menu .sub-menu a{padding-left:40px}
article.post{margin-bottom:50px}
article.post img{height:auto;width:100%;margin-bottom:20px}
article.post h2{font-size:18px;font-weight:400;margin:0}
article.post h2 a{color:#222}
article.post h2 a:hover{color:#e9a825}
article.post p{color:#666}
.metabars{border-top:1px solid #e0dede;border-bottom:1px solid #e0dede;padding:7px 0}
.metabars span{border-left:1px solid #ccc;margin:0;padding:0 5px 0 8px;cursor:text;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#777;line-height:18px;font-size:11px}
.metabars span:first-child{padding-left:0;border-left:0}
.metabars span a{color:#666}
.metabars .morepost{padding:12px 0;font-size:11px;color:#666;float:right}
.metabars .morepost:after{font-family:'FontAwesome';content:'\f105';font-size:12px;color:#666;margin-left:2px}
.metabars a:hover{color:#e9a825}
.metabars .commentcount{padding-top:10px}
.singlepost h2{font-size:18px;margin-bottom:15px;padding:0}
.singlepost h3{ margin-top:15px font-size:17px;}
.singlepost .postthumb img{height:auto;width:100%;margin:5px 0 15px}
.singlepost .metabars{margin-top:25px}
.tagcloud a{font-size:13px!important;color:#555;text-transform:capitalize;display:inline-block;padding:0 10px;min-height:28px;line-height:28px;border:1px solid #ccc;margin:2px 0;transition:all .2s}
.tagcloud a:hover{background:#e9a825;color:#fff}
.comments{background:#f5f5f5;border:1px solid #e5e5e5;padding:25px;margin-top:40px}
.comments h3{margin-top:0}
.commentlist{border-bottom:1px solid #ddd;padding-bottom:40px;margin-bottom:25px}
.comments .comment,.comments .pingback{clear:both;margin:0;padding:0;width:100%;list-style:none outside none}
.comments .children{margin-left:40px}
.comment-author{font-size:13px;font-weight:700;text-transform:capitalize}
.comment-author .avatar{display:none}
.comment-meta{font-size:12px;font-style:italic;padding:0 0 10px}
.comment-body .reply a{float:right;border:1px solid #ccc;padding:5px 14px;font-size:14px;color:#555}
.comment-body .reply a:hover{background:#555;color:#fff;border-color:#555}
.comment-respond{clear:both}
.comment-form-cookies-consent label{margin:0 0 0 6px;padding:0;font-size:12px;font-style:italic}
.comments_count a{font-size:14px;line-height:22px;padding:4px 10px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-icab-border-radius:3px;border-radius:3px;-opera-border-radius:3px;-o-border-radius:3px;-border-radius:3px;*zoom:1}
.comments_count a:before{content:'';display:block;width:0;height:0;border-width:5px;border-style:solid;border-bottom:0 none;border-left:0 none;border-right-color:transparent;position:absolute;top:100%;left:50%;margin-left:-5px}
.sidebar .screen-reader-text{display:none}
.sidebar .searchform{padding-bottom:5px}
.sidebar .comment-author-link{color:#555;text-transform:capitalize}
.postpagination{padding-top:10px}
.postpagination a{display:inline-block;color:#555;font-size:12px;text-transform:uppercase;border:1px solid #ccc;padding:7px 10px;margin-left:7px}
.postpagination a:hover{background:#e9a825;color:#fff;border-color:#e9a825}
.postpagination a i{font-size:15px;padding-right:5px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignleft{margin:5px 20px 5px 0}
img.alignright{margin:5px 0 5px 20px}
img.aligncenter{margin:5px auto}
img.alignnone{margin:5px 0}
@media only screen and (max-width: 960px) {
.menucontainer .menutop{display:none}
.menucontainer .menuicon{display:block}
.text-right{text-align:left!important}
article.post{margin-bottom:20px}
article.post h2{padding:15px 0 10px}
.sidebar{border-top:1px solid #ddd;padding-top:20px}
.sidebar h2,.sidebar h3{padding-bottom:14px}
.widget{margin-bottom:15px}
.comments{padding:15px}
.metabars .morepost{float:left}
article.post img{margin-bottom:10px}
}