@import url('https://fonts.googleapis.com/css?family=Montserrat:500,600');

a:focus{text-decoration:none;}
.featured-block .featured-wrapper:after, .post-listing:after, .footer:after, .esp_container:after, .featured-wrapper.topic-post:after, .featured-wrapper.single-post:after{content:''; display:table; clear:both;}
#main .t_container_wrap hr.listing{height:2px; float:left; width:100%; border:none; background-color:#bfbfc1; margin:2px 0;}



.esp_container{width:100%; max-width:1170px; margin:0 auto; padding:0 15px;}
.esp_container .cislayout-3-4{width:calc(81% - 30px); padding-right:30px;}
.single .esp_container .cislayout-3-4{width:calc(81% - 75px); padding-right:75px;}
.esp_container .cislayout-1-4{width:20%}


.featured-block{margin-top:75px; position:relative;}
.featured-block .featured-top-trip{background-color:rgba(77,78,83,.8); padding:20px; color:#fff; font-size:16px; font-weight:500; left:0; position:absolute; text-align:center; top:0; width:100%; z-index:2;}
.featured-block.featured-no-block .featured-top-trip{position:static;}
.featured-block .featured-top-trip a{background-color:#ff6c36; border:solid 1px #fff; display:inline-block; margin:0 0 0 10px; color:#fff; font-size:14px; border-radius:10px; padding:7px 10px; transition:all 200ms ease;}
.featured-block .featured-top-trip a:hover{background-color:#fff; color:#ff6c36;}
.featured-block h1{margin:0; font-size:25px; text-shadow:0 2px 4px rgba(0, 0, 0, 0.5); font-weight:400; color:#fff; font-family: 'Montserrat', sans-serif; position:relative; z-index:1; transition:all 200ms ease;}
.featured-block .featured-wrapper{position:relative;}
.featured-block .featured-wrapper .sub-featured > .list{float:left; width:100%; text-align:center; position:relative;}
.featured-block .featured-wrapper > .list:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;}
.featured-block .featured-wrapper .sub-featured > .list:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;}
.featured-block .featured-wrapper .sub-featured > .list > div{height:170px; margin:0 auto; max-width:80%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.featured-block .featured-wrapper > .list > div{height:170px; margin:0 auto; max-width:80%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.featured-block .featured-wrapper > .list:nth-child(1){height:380px; width:100%;  padding: 0px 15px;}
.featured-block .featured-wrapper > .list:nth-child(1) > div{max-width:950px; height:100%;}
.featured-block .featured-wrapper > .list:nth-child(1) h1{font-weight:700; font-size:45px; text-shadow:0 2px 6px rgba(0, 0, 0, 0.5); text-align:center;}
.featured-block .featured-wrapper .sub-featured > .list:nth-child(2){border-left:1px solid #fff; border-right:1px solid #fff;}
.featured-block .featured-wrapper > .list:nth-child(1):after{opacity:0.7;
	background: -moz-linear-gradient(144deg, rgba(6,59,81,1) 0%, rgba(6,59,81,1) 45%, rgba(241,92,35,1) 81%, rgba(241,92,35,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(241,92,35,1)), color-stop(19%, rgba(241,92,35,1)), color-stop(55%, rgba(6,59,81,1)), color-stop(100%, rgba(6,59,81,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(144deg, rgba(6,59,81,1) 0%, rgba(6,59,81,1) 45%, rgba(241,92,35,1) 81%, rgba(241,92,35,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(144deg, rgba(6,59,81,1) 0%, rgba(6,59,81,1) 45%, rgba(241,92,35,1) 81%, rgba(241,92,35,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(144deg, rgba(6,59,81,1) 0%, rgba(6,59,81,1) 45%, rgba(241,92,35,1) 81%, rgba(241,92,35,1) 100%); /* ie10+ */
	background: linear-gradient(306deg, rgba(6,59,81,1) 0%, rgba(6,59,81,1) 45%, rgba(241,92,35,1) 81%, rgba(241,92,35,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15c23', endColorstr='#063b51',GradientType=1 ); /* ie6-9 */ 
}
.featured-block .featured-wrapper .sub-featured > .list:nth-child(1):after{background-color:#00837e; opacity:0.7;}
.featured-block .featured-wrapper .sub-featured > .list:nth-child(2):after{background-color:#053a4f; opacity:0.7;}
.featured-block .featured-wrapper .sub-featured > .list:nth-child(3):after{background-color:#006080; opacity:0.7;}
.featured-block .featured-wrapper.topic-post > .list{width:50%;}
.featured-block .featured-wrapper.topic-post > .list:nth-child(1){width:100%;}
.featured-block .featured-wrapper.topic-post > .list:nth-child(3){border-right:none;}
.featured-block .featured-wrapper.single-post:before, .featured-block .featured-wrapper.bottm-arrow:before{position:absolute; left: 50%; bottom:0; transform: translateX(-50%); z-index: 1; content:'';width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #ffffff transparent;}
/*.featured-block .featured-wrapper > .list a:hover h1{transform:translateY(-5px); -webkit-transform:translateY(-5px); -moz-transform:translateY(-5px);}*/
/*.featured-block .featured-wrapper .sub-featured > .list a:hover h1{transform:translateY(-5px); -webkit-transform:translateY(-5px); -moz-transform:translateY(-5px);}*/

#main .t_container_wrap{padding: 20px 0;}
.post-listing{margin:0 -13px; padding:10px 0 15px;}
#main .t_container_wrap h2.topic-name{border-bottom:5px solid #4d4e53;color:#4d4e53;font-size:25px;margin:0 13px 30px;padding:0 0 5px;text-align:left;}
.post-listing > div{float:left; margin:0 13px; width:calc(25% - 26px);}
.post-listing.post-detail-listing > div{float:none; margin:0; width:auto;}
.post-listing.post-detail-listing .post-box{float:left; margin:0 13px 26px 13px; width:calc(25% - 26px);}

#main .t_container_wrap .post-listing > div h2.cat-ttl a{font-size:16px; color:#063a4f; padding:15px 0; margin:0 0 20px 0; display:block; position:relative; z-index:1; transition:all 200ms ease;line-height: 21px;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a:after{background-color:#00837e; bottom:0; content:''; height:10%; left:0; position:absolute; width:100%; z-index:-1; transition:all 200ms ease;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a:hover{color:#fff;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a:hover:after{height:100%;}
#main .t_container_wrap .post-listing > div:nth-child(2) h2.cat-ttl a:after{background-color:#063a50;}
#main .t_container_wrap .post-listing > div:nth-child(3) h2.cat-ttl a:after{background-color:#006080;}
#main .t_container_wrap .post-listing > div:nth-child(4) h2.cat-ttl a:after{background-color:#14b593;}

#main .t_container_wrap .post-listing > div:nth-child(3) h2.cat-ttl a.default-color-class12:after{background-color:#00607F;}

/*17-10-2017*/
/*Orange */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class1{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class1:after{background-color:#FF6C36; } 
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class1{border-color:#FF6C36;}
#main .color1_div_bg.post-thumb:after{background:#ff6c36;}

/* PURPLE */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class2{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class2:after{background-color:#563689; } 
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class2{border-color:#563689;}
#main .color2_div_bg.post-thumb:after{background:#563689;}

/* GREEN */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class3{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class3:after{background-color:#547730;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class3{border-color:#547730;}
#main .color3_div_bg.post-thumb:after{background:#547730;}

/* AQUA */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class4{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class4:after{background-color:#00837E; }
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class4{border-color:#00837E;}
#main .color4_div_bg.post-thumb:after{background:#00837e;}

/* LIGHT BLUE */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class5{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class5:after{background-color:#053A4F;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class5{border-color:#053A4F;}
#main .color5_div_bg.post-thumb:after{background:#053a4f;}

/* BURGUNDY */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class6{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class6:after{background-color:#7C0847;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class6{border-color:#7C0847;}
#main .color6_div_bg.post-thumb:after{background:#7c0847;}

/* DARK BLUE */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class7{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class7:after{background-color:#053A4F;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class7{border-color:#053A4F;}
#main .color7_div_bg.post-thumb:after{background:#053a4f;}

/* DARK GREY */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class8{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-bgcolor-class8{background-color:#989899;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class8{border-color:#989899;}
#main .color8_div_bg.post-thumb:after{background:#989899;}

/* LIGHTEST GREY */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class9{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class9:after{background-color:#E8E7E7;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class9{border-color:#E8E7E7;}
#main .color9_div_bg.post-thumb:after{background:#e8e7e7;}

/* DARKEST GREY */
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class10{position:relative;}
#main .t_container_wrap .post-listing > div h2.cat-ttl a.default-color-class10:after{background-color:#8A8A8D;}
.cislayout-3-4 .post-listing .best-practices .default-bordercolor-class10{border-color:#8A8A8D;}
#main .color10_div_bg.post-thumb:after{background:#8a8a8d;}

.post-listing .post-box .post-thumb.color12_div_bg:after{background:#00607F;}
.post-listing > div > a.default-bordercolor-class12{border-color: #00607F;}
#main .color12_div_bg{background-color:#00607F;}

.post-listing > div > a{display:block; text-align:center; border-top:5px solid #00837e; color:#063a4f; padding:20px 0 0; transition:all 200ms ease;}
.post-listing > div > a:hover{color:#ff6c36;}
.post-listing > div:nth-child(2) a.v-all{border-color:#063a50;}
.post-listing > div:nth-child(3) a.v-all{border-color:#005f7f;}
.post-listing > div:nth-child(4) a.v-all{border-color:#16b795;}

.post-listing .post-box{background-color:#fff; margin:0 0 20px 0;}
.post-listing.for-topic .post-box{min-height:445px;}
.post-listing .post-box:nth-child(2){min-height: 385px;}
.post-listing .post-box .post-thumb{padding-top:145px; display:block; position:relative;}
.post-listing .post-box .post-thumb:after{background:#00837e;content:"";height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%;}
.post-listing .post-box .post-data{padding:18px 10px 10px; min-height:105px;}
.post-listing .post-box .post-data .post-date{font-size:12px; color:#8a8a8c;}
#top .post-listing .post-box .post-data h3{line-height:17px;  min-height: 70px;}
#top .post-listing .eq-hieght-with-content .post-data h3{line-height:17px; min-height: auto;}
#top .post-listing .post-box .post-data h3 a{font-weight:600; color:#053a4f; font-size:14px; display:block; transition:all 200ms ease;}
#top .post-listing .post-box .post-data h3 a:hover{color:#ff6c36;}
.post-listing.post-detail-listing .post-box, .post-listing.post-detail-listing .post-box:nth-child(2){min-height:460px;}

/*.side-bar{padding:19px 0 0 0;}*/
.side-bar{}
.side-bar .side-block{margin:0 0 30px 0;}
.side-bar ::-webkit-input-placeholder{opacity:1;}
.side-bar ::-moz-placeholder{opacity:1;}
.side-bar :-ms-input-placeholder{opacity:1;}
.side-bar :-moz-placeholder{opacity:1;}
#main .t_container_wrap .side-block h4{font-size:18px; font-weight:700; color:#4d4e53; text-align:left; border-bottom:solid 5px #4d4e53; padding:0 0 8px;}

#top .first-search{position:relative;}
#top .side-bar #searchform input[type=text]{margin:0; font-size:12px; font-family: 'Montserrat', sans-serif; color:#585858; height:40px; padding:8px 49px 8px 10px;}
#top .side-bar #searchform input[type="submit"]{border-radius:0;height:39px;padding:0;position:absolute;right:0;top:0;width:39px; background:#053a4f url(../images/search.jpg) no-repeat center !important;}
#top .side-bar #searchform input[type="submit"]:hover{background:#053a4f url(../images/search.jpg) no-repeat center; border: medium none;}

#top .subscribe{background-color:#dce8e8;}
#top .subscribe h3{background-color:#00837e; color:#fff; font-size: 18px; text-align:center; padding:20px;}
#top .subscribe form{padding:20px 10px;}
#top .subscribe form input[type=email]{font-size:12px; font-family: 'Montserrat', sans-serif; color:#585858; height:40px; margin:0 0 10px 0; padding:10px;}
#top .subscribe form input[type=submit]{background-color:#ff6c36; border: solid 2px #fff; font-size:18px; font-weight:500; color:#fff; text-shadow:0 1px 3px rgba(0, 0, 0, 0.71); font-family: 'Montserrat', sans-serif; margin:17px 0 0 0; width:100%; transition:all 200ms ease;}
#top .subscribe form input[type=submit]:hover{background-color:#063a50;}
#top .subscribe ul{padding:0; margin:0;}
#top .subscribe ul li{list-style:none;}
#top .subscribe ul li label{font-size:14px; color: #585858; font-weight:500;}


#main .recent-post ul{padding:0; margin:0;}
.recent-post ul li{list-style:none; padding:13px 0 15px 0; border-bottom:solid 1px #9d9ea0;}
.recent-post ul li:last-child{border-bottom:none;}
.recent-post ul li span.date{display:block; font-size:12px; color:#8a8a8c;}
.recent-post ul li a{display:block; font-size:14px; color:#053a4f; font-weight:400; transition:all 200ms ease;}
.recent-post ul li a:hover{color:#ff6c36;}

.blogs .sub, .blogs .sub > p{font-size:14px; color:#8a8a8c; line-height:18px; display:block;}

.blog-pagination{ float: right; padding-top: 20px; }
.blog-pagination ul{padding:0; margin:0; text-align:right; float:right; margin:20px 0 0;}
.blog-pagination .page-numbers{list-style:none; display:inline-block; float:left; }
.blog-pagination .page-numbers{background-color:#fff; margin:0 0 0 -1px; color:#00817d; width:32px; height:32px; border:solid 1px #ddd; line-height:32px; display:block; text-align:center; transition:all 200ms ease;}
.blog-pagination .page-numbers.current, .blog-pagination .page-numbers:hover{background-color:#00817d; color:#fff;}
.blog-pagination .page-numbers svg{width:11px; height:11px; fill:#00817d; }
.blog-pagination .page-numbers:hover svg{fill:#fff;}

.footer{background-color:#515151; padding-top:40px; color:#fff; font-size:12px;}
.footer p{color:#fff; font-size:12px; margin: 0;}
.footer a{color:#fff; font-size:12px; transition:all 200ms ease;}
.footer a:hover{color:#16b795;}
#main .footer .footer-block ul{padding:0; margin:0}
.footer .footer-block ul li{list-style:none; line-height:15px;}
.footer .footer-block{float: left; width:25%;}
.footer .footer-block h3{color:#fff; font-size:18px; font-weight:500; margin: 0 0 20px;}
.footer .footer-block .contact img{margin:0 7px 0 0;}

/*.footer .footer-block #contactus-2 .contact .footer-social{ padding-top: 8px; }*/
.footer-social li{display: inline-block; padding: 0 5px 0 0;}

.sub-footer{background-color:#373737; padding:20px 0; margin:50px 0 50px; font-size:10px;}
.sub-footer a{font-size:10px;}
.sub-footer .text-left, .sub-footer .text-right{float:left; width:50%;}
.sub-footer .text-left{text-align:left;}
.sub-footer .text-right{text-align:right;}

#main .t_container_wrap .t_single h2{color:#4d4e53; margin:0 0 30px 0; text-shadow:none; font-size:25px; font-weight:400; text-align:left;}

.post-meta-infos{color:#8a898e; font-size:15px; padding:6px 0 25px; top:0;}
#main .entry-content{font-size:17px; line-height:22px;}
#main .entry-content p{margin-bottom:22px; margin-top:0;}
#main .entry-content p img{margin:15px 0;}
#main .entry-content ul{padding:0; margin:0;}
#main .entry-content ul li{list-style:none; position:relative; padding:0 0 20px;}
#main .entry-content ol li{padding:0 0 20px;}
#main .entry-content ul li:before{background-color:#8b8a8f; border-radius:100%; content:""; display:inline-block; height:5px; margin:9px 10px 0 0; vertical-align:top; width:5px;}
#main .entry-content a:hover{color:#ff6c36;}

.subscribe-blog{background-color:#dce8e8;}
.subscribe-blog h6{background-color:#00837e; color:#fff; text-align:center; font-size:18px; margin:0; padding:18px 0; font-weight:400;}
.subscribe-blog .sub-box,.subscribe-blog .elq-form{padding:20px 15px; text-align: center;}
.subscribe-blog .sub-box:after{content:''; display: table; clear: both;}
.subscribe-blog .sub-box .email,#top .subscribe-blog .elq-form .field-style._100.field-s0{display: inline-block; width:300px; margin:0 20px 0 0; vertical-align: top;}
#top .subscribe-blog .sub-box .email input,#top .subscribe-blog .elq-form .field-s0 input{height:43px; padding:12px !important; color:#585858; margin: 0;box-sizing: border-box;}
#top .subscribe-blog .sub-box .email input::-webkit-input-placeholder,#top  .subscribe-blog .elq-form .field-size-top-large::-webkit-input-placeholder{opacity:1; color:#585858;}
#top .subscribe-blog .sub-box .email input::-moz-placeholder,#top .subscribe-blog .elq-form .field-size-top-large::-moz-placeholder{opacity:1; color:#585858;}
#top .subscribe-blog .sub-box .email input:-ms-input-placeholder,#top .subscribe-blog .elq-form .field-size-top-large:-ms-input-placeholder{opacity:1; color:#585858;}
#top .subscribe-blog .sub-box .email input:-moz-placeholder,#top .subscribe-blog .elq-form .field-size-top-large:-moz-placeholder{opacity:1; color:#585858;}
#top .subscribe-blog .sub-box .checkbox,#top .subscribe-blog .elq-form .field-style._100.field-s1,#top .subscribe-blog .elq-form .field-style._100.field-s2{display: inline-block; width:80px; margin:11px 0 0 0; vertical-align: top;}
#top .subscribe-blog .sub-box .checkbox label,#top .subscribe-blog .elq-form .checkbox-label{font-size: 14px; color: #585858; font-weight:500;}
#top .subscribe-blog .sub-box .submit,#top .subscribe-blog .elq-form .field-style._100.field-s3{display: inline-block; width:175px; margin: 0 0 0 27px;}
#top .subscribe-blog .sub-box .submit input[type=submit],#top .subscribe-blog .elq-form .field-style._100 .submit-button{line-height: normal;background-color:#ff6c36; border: solid 2px #fff; font-size:18px !important; height: inherit !important; font-weight:500; color:#fff; text-shadow:0 1px 3px rgba(0, 0, 0, 0.71); font-family: 'Montserrat', sans-serif; width:100%; transition:all 200ms ease;}
#top .subscribe-blog .sub-box .submit input[type=submit]:hover,#top .subscribe-blog .elq-form .field-style._100 .submit-button:hover{background-color:#063a50;}

#top .subscribe-blog .elq-form .field-style._100.field-s1,#top .subscribe-blog .elq-form .field-style._100.field-s2{padding: 0 10px;width: auto;}
#top .subscribe-blog .elq-form .field-style._100.field-s0{margin-right: 15px;width: 250px;text-align: left;}
#top .subscribe-blog .elq-form .LV_invalid{font-weight: normal;}
#top .subscribe-blog .elq-form .field-style._100.field-s3{margin-left: 15px;}



.author-box{margin:35px 0 0 0;}
.author-box .tags{font-weight:500; padding:0 0 30px 0;}
.author-box .tags a:hover{color:#ff6c36;}
.author-box .author-data{}
.author-box .author-data:after{content:''; display: table; clear: both;}
.author-box .author-data .img{float:left; width:80px;}
.author-box .author-data .img img{max-width:100%;}
.author-box .author-data .text{float:left; width:calc(100% - 80px); text-align:left; padding:0 0 0 20px;}
#main .author-box .author-data .text h4{font-size:24px; font-weight: 500; text-align: left;}
#main .author-box .author-data .text p{font-weight:500;}
#main .author-box .author-data .text p a:hover{color:#ff6c36;}
#main .t_container_wrap .author-box h2.topic-name{margin-left:0; margin-right:0;}

.contributors-page{margin: 75px 0 0;}
.contributors-page .author-data{padding: 0 0 20px; border-bottom:solid 1px #9e9fa1;}
.contributors-page .post-listing{padding:30px 0 0;}
.contributors-page .post-listing{padding:30px 0 0;}
#main .contributors-page .author-box .author-data .text h4{color:#8a898e;}

#main .t_container_wrap .search-rslt h2.topic-name{margin:0 0 30px}
.search-rslt .search-result{border-bottom: 1px solid #9e9fa1; padding:0 0 6px;}
.search-rslt .search-result span{font-size:17px; color: #8a8a8d; text-align: left; display:block; line-height:20px;}
.search-rslt .search-result span strong{font-weight:600;}
.search-rslt .search-result .form-field.search{position:relative; display:inline-block; width:247px; margin:20px 0 0 0;}
.search-rslt .search-result .form-field.search input[type=search]{height:42px; max-width:245px; padding:5px 15px !important; margin:0 !important;}
.search-rslt .search-result .form-field.search input[type="submit"]{border-radius:0;height:40px;padding:0;position:absolute;right:0;top:1px;width:40px; background:#053a4f url(../images/search.jpg) no-repeat center !important;}
.search-rslt .search-result .form-field.search input[type=search]::-webkit-input-placeholder{opacity:1; color:#585858; font-weight:600;}
.search-rslt .search-result .form-field.search input[type=search]::-moz-placeholder{opacity:1; color:#585858; font-weight:600;}
.search-rslt .search-result .form-field.search input[type=search]:-ms-input-placeholder{opacity:1; color:#585858; font-weight:600;}
.search-rslt .search-result .form-field.search input[type=search]:-moz-placeholder{opacity:1; color:#585858; font-weight:600;}

.recent-txt{font-size: 24px; color: #8a8a8d; margin:0 10px 10px 10px;}

/*17/10*/
.cislayout-1-4 .side-bar .recent-post h3{font-size:18px; font-weight:600; letter-spacing: 0; color:#4d4e53; text-align:left; border-bottom:solid 5px #4d4e53; padding:0 0 8px; text-transform: capitalize;}
body #footer_countries a{margin-top: 7px;}
.footer .footer-block .widget_nav_menu a{ padding: 0; }
.footer .footer-block .widget_nav_menu ul:first-child > .current-menu-item > a, .footer .footer-block .widget_nav_menu ul:first-child > .current_page_item > a{padding: 0;font-weight: normal;}
.sub-footer .text-left ul{ margin: 0; list-style: none;}
.sub-footer .text-left ul li{ display: inline-block; float: left; margin-right: 18px; position: relative;}
.sub-footer .text-left ul li:after{content: ''; position: absolute; width: 1px;background-color: #FFF;height: 11px;right: -9px;top: 4px;}
.sub-footer .text-left ul li:last-child:after{display: none;}
.contact div{ padding-top: 10px; }
.cislayout-1-4 .side-bar .textwidget a img{width:228px;}

/*18/10*/
.featured-block .sub-featured{display:flex;border-top: 1px solid #FFF;position: relative;z-index: 1;}
.cislayout-1-4 .widget{padding: 12px 0 0 0; margin-bottom: 20px;}
.cislayout-1-4 .widget:first-child{padding:4px;}
.cislayout-1-4 #recentpost-2{padding-top: 0; margin-bottom: 0;}
.cislayout-1-4 #text-2{margin-bottom: 10px;}
.cislayout-1-4 #text-3 { padding: 0; margin-bottom: 0;}
.cislayout-1-4 #taxon-2 { padding-top: 0; }
.recent-post ul li:last-child{padding-top: 15px;}
#taxon-2 .recent-post ul li:last-child{padding:13px 0 15px;}

.cislayout-1-4 #text-2 .elq-form br{display: none;}
.cislayout-1-4 #text-2 .elq-form .field-style{width: 100%;padding: 0;margin: 0}
.cislayout-1-4 #text-2 input.field-size-top-large{ color: #585858;box-sizing: border-box;font-family: "Montserrat",sans-serif;height: 40px;padding: 10px;font-size: 12px; margin: 0 0 10px;}
.cislayout-1-4 #text-2 .checkbox-label{ color: #585858;font-size: 14px;font-weight: 500;font-family: "Montserrat",sans-serif;}
.cislayout-1-4 #text-2 .elq-form .checkbox-span{margin-bottom: 5px;padding: 0 4px;}
.cislayout-1-4 #text-2 .submit-button{padding: 13px 10px;font-size: 18px !important;border-radius: 10px;height: inherit !important}

.cislayout-1-4 #text-2 input.field-size-top-large::-webkit-input-placeholder{opacity:1; color:#585858;}
.cislayout-1-4 #text-2 input.field-size-top-large::-moz-placeholder{opacity:1; color:#585858;}
.cislayout-1-4 #text-2 input.field-size-top-large:-ms-input-placeholder{opacity:1; color:#585858;}
.cislayout-1-4 #text-2 input.field-size-top-large:-moz-placeholder{opacity:1; color:#585858;}
.cislayout-1-4 #text-2 .LV_invalid{font-weight: normal;margin-top: 2px;}
.cislayout-1-4 #text-2 input.field-size-top-large.LV_invalid_field{margin-bottom: 0;}
.cislayout-1-4 #text-2 input.field-size-top-large.LV_invalid_field + .LV_invalid{margin-bottom: 10px;display: block;}

.div-load-more{padding:15px 0 0; text-align:center;}
.div-load-more > a{background-color:transparent; display:inline-block; border:2px solid #ff6c36; padding:8px 25px; text-shadow:none; text-transform:uppercase; color:#ff6c36; font-family: "Montserrat",sans-serif; font-size:16px; font-weight:400; margin:17px 0 0; border-radius:10px; transition:all 200ms ease 0s; border-radius:10px;}
.div-load-more > a:hover{background-color:#ff6c36; color:#fff;}
#top .subscribe .mktoForm{width:100% !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoFormCol{width:100% !important; margin:0 !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoOffset{display:none;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoOffset + .mktoFieldWrap{width:100%}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoOffset + .mktoFieldWrap .mktoLabel{display:none;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoOffset + .mktoFieldWrap .mktoLabel + .mktoGutter{display:none;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(2) .mktoOffset + .mktoFieldWrap .mktoLabel + .mktoGutter + #Email{width:100% !important;}

#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFormCol > .mktoOffset{display:none;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFieldDescriptor{margin-right: 10px; margin-bottom:0 !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFieldDescriptor + .mktoFormCol{margin-top:3px; margin-bottom:0 !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFormCol .mktoFieldWrap > label + .mktoGutter{display:none;}

#top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFormCol > .mktoOffset{display:none;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFieldDescriptor{margin-right: 10px; margin-bottom:0 !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFieldDescriptor + .mktoFormCol{margin-top:3px; margin-bottom:0 !important;}
#top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFormCol .mktoFieldWrap > label + .mktoGutter{display:none;}
#top .subscribe .mktoForm .mktoFormRow .mktoHtmlText{color:#585858;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;}
#top .subscribe .mktoForm .mktoButtonRow{width:100%;}
#top .subscribe .mktoForm .mktoButtonRow > span{margin:0 !important;}
#top .subscribe .mktoForm .mktoButtonRow > span > .mktoButton{background:#ff6c36;border:2px solid #fff;border-radius: 10px;text-transform: uppercase;padding:10px;color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;margin:17px 0 0;text-shadow:0 1px 3px rgba(0,0,0,0.71);transition:all 200ms ease 0s;width:100%;}
#top .subscribe .mktoForm .mktoButtonRow > span > .mktoButton:hover{background:#063a50;}
.pad-bot-30{padding-bottom: 30px !important;}

@media(max-width: 1199px){
	#top .subscribe-blog .sub-box .email,#top .subscribe-blog .elq-form .field-style._100.field-s0{margin:0 0 20px; width:100%;}
}
@media(max-width: 1075px){
	.subscribe-blog .sub-box{padding:20px;}
	#top .subscribe-blog .elq-form .field-style._100.field-s1, #top .subscribe-blog .elq-form .field-style._100.field-s2{padding: 0 2px;}
	#top .subscribe-blog .elq-form .field-style._100.field-s3{margin-left: 0;}
}
@media(max-width: 1010px){
	.esp_container .cislayout-3-4{float: left; width: calc(80% - 20px);}
	.esp_container .cislayout-1-4{float: right; width:22%;}
	.post-listing > div{width:calc(50% - 26px); margin:0 13px 50px 13px;}
	.post-listing > div:nth-child(2n+1){clear: left;}
	.post-listing.for-topic > div:nth-child(2n+1){clear:none;}
	.post-listing.for-topic > div:nth-child(3n+1){clear: left;}
	.post-listing .post-box:nth-child(2){min-height: 365px;}
	.footer .footer-block{padding: 0 25px 0 0;}
	.footer .footer-block ul li{line-height:11px; padding:0 0 9px;}
	.featured-block h1{font-size:16px;}
	.featured-block .featured-wrapper > .list:nth-child(1) h1{font-size:35px;}
	/*#top .subscribe-blog .sub-box .submit{margin:20px 0 0 0;}*/
	div .button, input[type="submit"]{padding:10px 5px; text-align:center;}
	.post-listing.post-detail-listing .post-box{width:calc(50% - 26px);}
	.search-rslt .post-listing > div:nth-child(2n+1){clear:none;}
	.search-rslt .recent-txt{margin-bottom:20px;}
}

@media(max-width:989px){
	.responsive #header_meta .container{padding:0 0 10px; max-width:660px;}
	.responsive #header .sub_menu, .responsive #header_meta .sub_menu > ul{float:left; width:auto;}
	.featured-block{margin-top: 85px;}
}

@media(max-width: 767px){
	.post-listing{margin:0}
	.featured-block{margin-top:0;}
	.esp_container .cislayout-3-4, .esp_container .cislayout-1-4{width:100%; padding:0;}
	.esp_container .cislayout-1-4{margin:40px 0 0 0;}
	.footer .footer-block{float:left; width:100%; padding:0;}
	div .widget_nav_menu{padding-bottom: 0;}
	.footer .footer-block h3{margin:0 0 10px;}
	.blog-pagination ul{float:none;}
	.post-listing.for-topic .post-box{min-height:auto;}
	.author-box .author-data, #main .author-box .author-data .text h4, #main .author-box .author-data .text p{text-align:center;}
	.author-box .author-data .img{float:none; display:inline-block;}
	.author-box .author-data .text{float:none; display:inline-block; width:100%; margin:20px 0 0 0}
	.subscribe-blog{display:none;}
	.author-box .author-data .text{padding:0;}
	#main .author-box .author-data .text h4{font-size:19px;}
	#main .author-box .author-data .text p{font-size:14px;}
	#top .subscribe h3 br{display:none;}
	.contributors-page{margin: 0;}
	.search-rslt .search-result .form-field.search{width:100%;}
	.search-rslt .search-result .form-field.search input[type="text"]{max-width:none;}

	/*18/10*/
	.featured-block{margin-top:0;}
	.featured-block .sub-featured{display: block; border-top: none;}
	.featured-block .featured-wrapper .sub-featured > .list:nth-child(2) { border-left:none; border-right:none;}
	.featured-block .featured-wrapper > .list:nth-child(1){border-bottom: none;text-align: center;padding: 0px 15px; height: 170px;}
	.featured-block .featured-wrapper > .list:nth-child(1) h1 { font-size: 18px;}
	.featured-block .featured-wrapper .sub-featured > .list{border-top:1px solid #fff;}
	.featured-block .featured-top-trip a{margin:10px 0 0;}

	.single .esp_container .cislayout-3-4{width:100%; padding-right:0px;}
	.featured-block .featured-top-trip{background-color: rgba(77,78,83,1); position: relative;}


}

@media(max-width: 480px){
	.featured-block .featured-wrapper > .list, .featured-block .featured-wrapper.topic-post > .list{width: 100%;}
	.featured-block .featured-wrapper > .list:nth-child(3),.featured-block .featured-wrapper > .list:nth-child(1){border:none;}
	/*.featured-block .featured-wrapper > .list:nth-child(1) h1{font-size: 25px;}*/
	.featured-block .featured-wrapper > .list > a{height:110px;}
	.post-listing > div{width:100%; margin:0 0 50px;}
	.post-listing .post-box:nth-child(2){min-height:auto;}
	/*#main .t_container_wrap .post-listing > div h2.cat-ttl a{color:#fff;}*/
	/*#main .t_container_wrap .post-listing > div h2.cat-ttl a:after{height:100%;}*/
	.sub-footer .text-left{width:46%;}
	.sub-footer .text-right{width: 54%;}
	.post-listing.post-detail-listing .post-box{width:100%; margin:0 0 13px 0}
	#main .t_container_wrap h2.topic-name{margin: 0 0 30px;}
	.post-listing.post-detail-listing .post-box, .post-listing.post-detail-listing .post-box:nth-child(2){min-height:auto;}
	#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFieldDescriptor, #top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFieldDescriptor{float:left; margin:0;}
	#top .subscribe .mktoForm > .mktoFormRow:nth-child(3) > .mktoFieldDescriptor + .mktoFormCol, #top .subscribe .mktoForm > .mktoFormRow:nth-child(4) > .mktoFieldDescriptor + .mktoFormCol{clear:none; float:left;}
}

.non-pointer{pointer-events: none;}
.seach-error{margin-left: 10px !important; font-size: 12px !important; color: #ff0000 !important;}
/* RESET */ .elq-form * {
    margin: 0;
    padding: 0;
  }
  .elq-form input, textarea {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
  }
  .elq-form button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }
  /* GENERIC */.elq-form input {
    height: 15px;
    line-height: 16px;
  }
  .elq-form .item-padding {
    padding:6px 5px 9px 9px;
  }
  .elq-form .pp-group {
    padding:0px 5px 0px 9px;
  }
  .elq-form .pp-field {
    padding:6px 0px 9px 0px;
  }
  .elq-form .field-wrapper.individual {
    float: left;
    width: 100%;
    clear: both;
  }
  .elq-form .field-p {
    position: relative;
    margin: 0;
    padding: 0;
  }
  .elq-form .zIndex-fix {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .elq-form .field-design {
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0;
  }
  .elq-form .no-fields-prompt {
    float: left;
    width: 100%;
    height: 150px;
    padding-top: 50px;
    clear: both;
  }
  /* SECTION BREAKS */.elq-form .section-break {
    float:left;
    width: 97%;
    margin-right:2%;
    margin-left:1%;
    padding-bottom:6px;
  }
  .elq-form .section-break .heading {
    width:100%;
    font-weight: bold;
    margin:0;
    padding:0;
  }
  /* LABEL */.elq-form .required {
    color: red !important;
    display: inline;
    float: none;
    font-weight: bold;
    margin: 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt;
  }
  /* FIELD GROUP */.elq-form .field-group {
    float: left;
    clear: both;
  }
  .elq-form .field-group.large {
    width:100%;
  }
  .elq-form .field-group.medium {
    width:51%;
  }
  .elq-form .field-group.small {
    width:31%;
  }
  .elq-form .field-group .label {
    float:left;
    width:97%;
    margin-right:2%;
    margin-left:1%;
    padding-bottom:6px;
    font-weight: bold;
  }
  .elq-form .field-group .field-style {
    float: left;
  }
  .elq-form .progressive-profile .pp-inner {
    float: left;
    clear: both;
  }
  .elq-form .progressive-profile .pp-inner.large {
    width:100%;
  }
  .elq-form .progressive-profile .pp-inner.medium {
    width:51%;
  }
  .elq-form .progressive-profile .pp-inner.small {
    width:31%;
  }
  /* RADIO */.elq-form .radio-option {
    display: inline-block;
  }
  .elq-form .radio-option .label {
    display:block;
    float:left;
    padding-right:10px;
    padding-left:22px;
    text-indent:-22px;
  }
  .elq-form .radio-option .input {
    vertical-align:middle;
    margin-right:7px;
  }
  .elq-form .radio-option .inner {
    vertical-align:middle;
  }
  /* CHECKBOX */.elq-form .checkbox-span {
    display:inline-block;
  }
  .elq-form .checkbox-label {
    margin-left:4px;
  }
  /* INPUT */.elq-form .accept-default {
    width:100%;
  }
  /* SIZING */.elq-form .field-style {
    margin-right:2%;
    margin-left:1%;
  }
  .elq-form .field-style._25 {
    width:21%;
  }
  .elq-form .field-style._50 {
    width:46%;
  }
  .elq-form .field-style._50_left {
    clear:left;
    width:46%;
  }
  .elq-form .field-style._75 {
    width:71%;
  }
  .elq-form .field-style._100 {
    width:96%;
  }
  .elq-form .field-size-top-small {
    width:30%;
  }
  .elq-form .field-size-top-medium {
    width:75%;
  }
  .elq-form .field-size-top-large {
    width:100%;
  }
  .elq-form .field-size-left-small {
    width:21%;
  }
  .elq-form .field-size-left-medium {
    width:46%;
  }
  .elq-form .field-size-left-large {
    width:60%;
  }
  /* INSTRUCTIONS */.elq-form .instructions.default {
    color:#444444;
    display:block;
    font-size:10px;
    padding:6px 0pt 3px;
  }
  .elq-form .instructions.group {
    float:left;
    width:97%;
    margin-right:2%;
    margin-left:2%;
    padding:6px 0pt 3px;
    color:#444444;
    display:block;
    font-size:10px;
  }
  .elq-form .instructions.left-single {
    margin:0 0 0 33%;
  }
  .elq-form .instructions-other {
    margin:0;
  }
  /* POSITIONING */.elq-form .label-position.left {
    display:block;
    line-height:150%;
    padding:1px 0pt 3px;
    float:left;
    width:31%;
    margin:0pt 15px 0pt 0pt;
    word-wrap:break-word;
  }
  .elq-form .label-position.top {
    display:block;
    line-height:150%;
    padding:1px 0pt 3px;
    white-space:nowrap;
  }
  .elq-form .label-position.alignment-left {
    text-align: left;
  }
  .elq-form .label-position.alignment-right {
    text-align: right;
  }
  /* LIST ORDER */.elq-form .list-order {
    display:block;
  }
  .elq-form .list-order.oneColumn {
    margin:0pt 7px 0pt 0pt;
    width:100%;
    clear:both;
  }
  .elq-form .list-order.twoColumn {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:38%;
  }
  .elq-form .list-order.threeColumn {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:30%;
  }
  .elq-form .list-order.oneColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:100%;
  }
  .elq-form .list-order.twoColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:38%;
  }
  .elq-form .list-order.threeColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:30%;
  }
  /* GRID STYLE */.elq-form .grid-style {
    display:inline;
    float:left;
    margin-left:2%;
    margin-right:2%;
  }
  .elq-form .grid-style._25 {
    width:21%;
  }
  .elq-form .grid-style._50 {
    width:46%;
  }
  .elq-form .grid-style._75 {
    width:71%;
  }
  .elq-form .grid-style._100 {
    width:96%;
  }
  .LV_validation_message{
      font-weight:bold;
      margin: 0 0 0 5px;
    }
    .LV_valid{
      color:#00CC00;
      display:none;
    }
    .LV_invalid{
      color:#CC0000;
      font-size:10px;
    }
    .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
      outline: 1px solid #00CC00;
    }
    .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
      outline: 1px solid #CC0000;
    }