/*
Theme Name:awsa tour
Theme URI: https://iranthemes.com
Author: iranthemes team
Author URI: https://iranthemes.com
Description: design wordpress themes and plugins <a target="_blank" href="https://iranthemes.com">iranthemes.com</a>
Version: 1.1
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}

ol,ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,th{vertical-align: middle;}
.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;}
.alignright,img.alignright{float: right;margin: 0 0 15px 15px;}
.alignleft,img.alignleft{float: left;margin: 0 15px 15px 0;}
a{text-decoration: none}
strong{font-weight: 900;}
.clear{clear: both}
.isDisabled{pointer-events: none;}
body{width: 100%;}
@font-face {
    font-family: 'iransans';
    src: url('./fonts/iransans.eot');
    src: url('./fonts/iransans.eot?#iefix') format('embedded-opentype'),
    url('./fonts/iransans.woff2') format('woff2'),
    url('./fonts/iransans.woff') format('woff'),
    url('./fonts/iransans.ttf') format('truetype');
    font-weight: normal;
}
.aw-icon{font-family: "FontAwesome" !important;font-size: 15px;font-weight: 900;}
[class *= "aw-i-"]:before,[class *= "aw-i-"]:after{
    font-family: "FontAwesome" !important;
    font-weight: 900;
    padding:2px;
    font-style: normal;
    position:relative;
}
.aw-i-menu{line-height: 2.5;font-size: 20px}
.aw-i-menu:before{content: '\f0c9';padding-right: 10px;display: none;color: #f57b42;}
.aw-i-search:before {content:'\f002';line-height: 2.5;font-size: 20px}
.aw-i-angle-left:before{content:'\f104';}
.aw-i-swimming-pool:before{content:'\f5c5';}
.aw-i-transfer:before{content:'\f5b6';}

.aw-clear{clear: both;}
.container {max-width: 1170px;margin: 0 auto;}

.rtl{direction: rtl;}
.ltr{direction: ltr;}
.aw-hidden{display: none;}
.fright{float:right;}
.fleft{float:left;}
.aw-fixedTopLeft{position: fixed;top: 0}
body {background-color: #ffffff;line-height: 2}
body *{font-family: 'iransans'}
.index-header{overflow: hidden;background-color:#1a819b;height: 750px;}
.home .index-header{width:100% !important;background:url('img/head_bg.jpeg') no-repeat center;
    background-color: unset !important;height: auto !important;}
.aw-menu {height:50px; /*overflow:hidden*/;max-width: 1170px;margin: 90px auto 0 auto;background: #ffffff;padding: 10px 40px;border-radius: 50px;box-shadow: 0 4px 2px #187996}
.aw-menu > * {float: right;}
.aw-menu #menu-logo {float: left;}
#menu-logo img{max-height: 50px; margin: 5px; margin-left: 25px;}
ul.menu{margin-right: 11%;max-width: 800px/*740px*/;}
ul.menu a{color:#39d7ea}
ul.menu li:hover{box-shadow: 0 -3px 0 #6eafbf inset}
ul.menu li.menu-item{float: right;padding: 5px 20px;line-height: 2.5}
.aw-nav:not(.show) ul.menu li.menu-item-has-children > a:before{font-size: 12px;line-height: 3.5/*4.5*/;content: '\f067';font-family: 'FontAwesome';font-weight: 900;position: absolute;right: 5px;color:white}
.aw-nav:not(.show) ul.menu li.menu-item-has-children:hover > a:before{content: '\f068';}
.aw-nav:not(.show) ul.menu li.menu-item-has-children{position: relative;}
.aw-nav:not(.show) ul.menu li.menu-item-has-children:hover > ul{display: block;background: #343a4d}
.aw-nav:not(.show) ul.menu li.menu-item-has-children ul li:hover{box-shadow: -4px 0px 0px #6eafbf inset}

.aw-menu:not(.show) ul.sub-menu,
.aw-nav:not(.show) ul.sub-menu
{display: none;position: absolute;width: 200px;box-shadow: 0 2px 0px #6eafbf inset}

.aw-menu:not(.show) ul.menu > li.menu-item-has-children,
.aw-nav:not(.show) ul.menu > li.menu-item-has-children
{position: relative}


.aw-menu:not(.show) ul.menu li.menu-item-has-children > a:before{font-size: 12px;line-height: 3.5;content: '\f067';font-family: 'FontAwesome';font-weight: 900;position: absolute;right: 5px;}
.aw-menu:not(.show) ul.menu li.menu-item-has-children:hover > a:before{content: '\f068';}
.aw-menu:not(.show) ul.menu li.menu-item-has-children{position: relative;}
.aw-menu:not(.show) ul.menu > li.menu-item-has-children > ul,
.aw-nav:not(.show) ul.menu > li.menu-item-has-children > ul
{right: 0 !important;top:50px !important;}
.aw-menu:not(.show) ul.menu li.menu-item-has-children:hover > ul{display: block;background: #343a4d}

.aw-menu:not(.show) ul.menu > li.menu-item-has-children ul.sub-menu,
.aw-nav:not(.show) ul.menu > li.menu-item-has-children ul.sub-menu{top:0;right:200px;z-index: 999999999;}

.aw-nav:not(.show) ul.menu > li.menu-item-has-children.max-width-left ul.sub-menu,
.aw-menu:not(.show) ul.menu > li.menu-item-has-children.max-width-left ul.sub-menu
{top:0;left:200px;}

.aw-menu:not(.show) ul.menu li.menu-item-has-children ul li,
.aw-menu:not(.show) ul.menu li.menu-item-has-children ul li,
.aw-nav:not(.show) ul.menu li.menu-item-has-children ul li{width: 90%;padding: 5px 5% !important;}
.aw-menu:not(.show) ul.menu li.menu-item-has-children ul li:hover{box-shadow: -4px 0px 0px #6eafbf inset}

.aw-menu:not(.show) ul.menu > li.menu-item-has-children ul.sub-menu li,
.aw-nav:not(.show) ul.menu > li.menu-item-has-children ul.sub-menu li
{padding: 5px 25px 5px 5% !important;}

.aw-sc-menu-fixed .aw-menu.index-nav{margin-top: 0}

#siteinfo{margin-top:5%;margin-right:10%;margin-bottom:5%;}
#siteinfo h1{font-size: 90px;color: white;}
#siteinfo h2{font-size: 42px;margin-top: 30px;}

#siteinfo .tourkish{overflow: hidden;margin-top: 20px;}
#siteinfo .tourkish > div{float: right}
#siteinfo .tourkish div:first-child{color:#6eafbf;padding-left: 20px;}

#siteinfo .tourkish .line{width: 250px;height: 7px;margin-top: 12px;background: linear-gradient(to left,#6eafbf, #1d829c);float: right}

.container h2{font-size: 22px;/*text-align: center;*/}
.container h2 strong{font-weight: 400 !important}

.index-box-1{text-align:justify;position: relative;top:0px}
.index-box-1 h2{font-size:28px; font-weight:bold;}
.index-box-1 h3{font-size:24px; font-weight:bold;}
.index-box-1 h4{font-size:20px; font-weight:bold;}
.index-box-1 div{margin: 0 auto;}
.call-btn {text-align: center;}
.call-btn a{font-size: 24px;font-weight: bold;padding: 10px 20px;border-radius: 30px;color:white;background:linear-gradient(to left top ,#ff4100,#e1004c);box-shadow: 6px 6px 25px 0px rgba(225, 0, 76,0.65);}
.call-btn a:hover{background:linear-gradient(to left top ,#39d7ea,#0f1132);box-shadow: 5px 5px 15px 2px rgba(0, 0, 0, 0.3);}
.index-box-1 article div:not(:nth-child(2)){margin: 5% auto;padding:10px;}
/*50*/

.tour-the-moment,.tour-the-moment2{overflow: hidden;}
.tour-the-moment2 h2{font-size: 36px;text-align: center;}
.tour-title-bborder{width: 205px;margin:0 auto;margin-bottom:20px;}

.tour-the-moment .tours,.tour-the-moment .filter-tours{float: right;padding: .5%;position: relative}
.tour-the-moment .tours .aw-loading{width: 100%;top:75px;z-index: 3;}
.tour-the-moment .tours.loading table tbody{opacity: .5}

.tour-the-moment .tours{width: 68%;float: left}
.tour-the-moment .filter-tours{width: 29%;float: right}
.tour-the-moment #show-filter-tours{display: none;border-radius: 5px;border: 1px solid #2980b9;margin: 1%;/*background: #3498db;*/color: white;/*width: 99%;*/padding: 5px 0;}
.tour-the-moment #show-filter-tours:hover{background: #34495e;}

.tour-the-moment .tours table{width: 100%;text-align: center;border-collapse:separate;border-spacing: 0 5px;}
.tour-the-moment .tours table tbody:before{content: "-";display: block;line-height: 0;color: transparent;}
.tour-the-moment .tours table thead tr,
.tour-the-moment-hotel .tours table thead tr{
    color:#ffbc00;height: 50px;
}
.tour-the-moment .tours table tr th,
.tour-the-moment-hotel .tours table tr th{
    background: #0f1132;
}
.tour-the-moment .tours table tr{border-radius: 15px;}
.tour-the-moment .tours table tbody tr:hover{box-shadow: -2px 0 10px gray;transition: box-shadow .5s;}
.tour-the-moment .tours table tr td{background: #ffffff;font-weight: bold}

.tour-the-moment .tours table tbody tr td{position:relative;box-shadow: 1px 1px 2px #d7d7d7,-1px -1px 2px #d7d7d7;}

.tour-the-moment .tours table tbody tr td:first-child{background: #effbff;z-index: 2;padding-right: 5px}
.tour-the-moment .tours table tbody tr td:first-child span{color:#676767;font-size: 16px;font-weight: normal;}
.tour-the-moment .tours table tbody tr td,.tour-the-moment .tours table tbody tr td a{font-size: 16px;color:#0f1132;}
.tour-the-moment .tours table tbody tr td:not(:last-child){border-left: 2px solid #d7d7d7;}
.tour-the-moment .tours table tbody tr td i{position: absolute;right: -10px;font-size: 8px;transform: rotate(90deg);top: 28px;background: #e1004c;padding: 0 10px;border-radius: 5px;color: white;}

table thead tr:first-child th:last-child { border-top-left-radius: 10px;}
table thead tr:first-child th:first-child { border-top-right-radius: 10px;}
table thead tr:last-child th:last-child { border-bottom-left-radius: 10px;}
table thead tr:last-child th:first-child { border-bottom-right-radius: 10px;}

.tour-the-moment .tours table tbody:before,
.tour-the-moment .tours table tbody tr td:last-child {border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.tour-the-moment .tours table tbody tr td:first-child {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}


.tour-the-moment-hotel h2{font-size: 36px;text-align: center;}
.tour-the-moment-hotel .tours table{width: 100%;text-align: center;border-collapse:separate;border-spacing: 0 10px;}
.tour-the-moment-hotel .tours table tbody:before{content: "-";display: block;line-height: 0;color: transparent;}
.tour-the-moment-hotel table tbody tr{box-shadow: 3px 3px 5px #9b9b9b,-3px -3px 5px #9b9b9b;}
.tour-the-moment-hotel table tbody tr td{background: white;}

/*
.tour-the-moment-hotel table tbody tr td:first-child{background: url('./img/offer.png') 100% no-repeat}
.tour-the-moment-hotel table tbody tr td:first-child:not(.offer){background-position: 670%}
*/
/*.tour-the-moment-hotel table tbody tr td:first-child{background: url('./img/offer.png') no-repeat;background-position: center center;background-origin: content-box;background-size: 100% 100%; transition: background-position 1s;}*/
.tour-the-moment-hotel table tbody tr td:first-child{position: relative;overflow: hidden;z-index: 2;}
.tour-the-moment-hotel table tbody tr td:nth-child(2) img.stars{margin-top: 10px;}
.tour-the-moment-hotel table tbody tr td:first-child .tour-hover{position: absolute;top:0;right:-90%;width: 100%;height: 100%;z-index:-1;transition:right 1s;}
.tour-the-moment-hotel table tbody tr:hover td:first-child .tour-hover{right:0}
.tour-the-moment-hotel table tbody tr td a{color:#000000}
.tour-the-moment-hotel table tbody tr:hover td:first-child,.tour-the-moment-hotel table tbody tr:hover td a{color:white;transition: ease-in color .5s;}
.tour-the-moment-hotel .tours table tbody tr td:not(:last-child):not(:first-child){border-left: 2px solid #d7d7d7;}
/* change font and height */
#index-box-2{min-height: 150px;background:linear-gradient(to left bottom, rgba(225, 0, 76, 0.89) 0%, rgba(225, 65, 0, 0.88) 100%); font-size: 36px;margin:10px auto 0;}
#index-box-2 div{font-weight: bold;line-height: 4; color: white;text-align: center}
#index-box-2 div a{font-size: 24px;height: 50px;background:linear-gradient(to right top, rgba(225, 0, 76, 0.89) 0%, rgba(225, 65, 0, 0.88) 100%);border-radius: 30px;color:white;margin-right: 10%;padding: 10px 15px;box-shadow: 6px 6px 25px 0px rgba(225, 0, 76,0.65);}
#index-box-2 div a:hover{color: white;background:linear-gradient(to right top, rgba(15, 17, 50, 0.89) 0%, rgba(57, 215, 234, 0.88) 100%)}

#index-box-3{background: linear-gradient(to left bottom, rgba(15, 17, 50, 0.89) 0%, rgba(57, 215, 234, 0.88) 100%);padding-bottom: 30px;}
#index-box-3 h2{font-size: 24px;padding:45px 0;color: white}

.aw-i-info:before{content:"\f05a";}
.aw-i-plane:before{content:"\f5b0";}
.aw-i-question:before{content:"\f059";}
.aw-i-file-signature:before{content:"\f573";}
.aw-i-calender-check:before{content:"\f274";}
.aw-i-hand-money:before{content:"\f4c0";}
.aw-i-comment:before{content: ""}
.aw-i-heart:before{content: ""}
.aw-i-phone:before{content:"\f095";font-weight: 900;}
.aw-i-location:before{content: "\f3c5";font-weight: 900;}
.aw-i-comment:after{content: "\f27a";margin: 0 5px;}
.aw-i-heart:after{content: "\f004";margin: 0 5px;}
.aw-i-tag:before{content: "\f02c";margin: 0 5px;}
.aw-i-user:before{content:'\f007';margin: 0 5px;}
.aw-i-heart{color:#e1004c;}
.aw-i-comment{color:#00b15c;}
.aw-i-tag{color:#ffbc00;}
.aw-i-user{color:#ffbc00;}
.aw-i-email:before{content:"\f0e0";}
.aw-i-umbrella:before{content: "\f0e9"}
.aw-i-utensils:before{content: "\f2e7"}
.aw-i-quote-right:before{content:'\f10e';}
.aw-i-chevron-right:before{content:'\f054';}
.aw-i-chevron-left:before{content:'\f053';}

.aw-i-twiter:before{content:"\f099";color: #55acee;}
.aw-i-ltwiter:before{content:"\f099";color: #55acee;}
.aw-i-facebook:before{content:"\f39e";color: #5386e4;}
.aw-i-lfacebook:before{content:"\f09a";color: #5386e4;}
.aw-i-googleplus:before{content:"\f0d5";color: #fc5b4d;}
.aw-i-instagram:before{content:"\f16d";color: #fc5b4d;}
.aw-i-telegram:before{content:"\f3fe";color: #0088cc;}
.aw-i-ltelegram:before{content:"\f2c6";color: #0088cc;}


.aw-i-twiter:hover:before{background: #55acee;}
.aw-i-facebook:hover:before{background: #5386e4;}
.aw-i-googleplus:hover:before{background: #fc5b4d;}
.aw-i-instagram:hover:before{background: #fc5b4d;}
.aw-i-telegram:hover:before{background: #0088cc;}
/*.aw-i-clock:before{content:"\f017";}*/



.aw-tabs .aw-tab-contents .center{margin:auto}
.aw-tabs .aw-tab-contents > div ul{padding-right: 10px;}
#aw-awsa-services ul li{list-style: square;line-height: 45px;float: right;padding-right: 10px;padding-left: 15px;width: 22.5% !important;}
/* for styles start */
.aw-tabs.horizontal ul.aw-tab-links li i.i,
.aw-tabs.horizontal ul.aw-tab-links li:before {padding-left:5px; position: relative;top: 2px;}
.aw-tabs.horizontal ul.aw-tab-links li.active {position: relative;}
.aw-tabs.horizontal ul.aw-tab-links > li:hover a,
.aw-tabs.horizontal ul.aw-tab-links > li:hover{color:#fb4b45;transition:background,color .5s}
.aw-tabs.horizontal .aw-tab-links li:not(.active){}
.aw-tabs.horizontal .aw-tab-links li:not(.active):hover{}

.aw-tabs.horizontal .aw-tab-contents{color: white;font-size: 13px;}


.aw-tabs.horizontal{overflow: hidden;}
.aw-tabs.horizontal > * {padding: .5% ; margin: .5%;float:right;}

.aw-tabs.horizontal .aw-tab-links{width: 20%}
.aw-tabs.horizontal .aw-tab-contents{width: 76%;}

.aw-tabs.horizontal .aw-tab-links li{font-size: 18px;padding:0 5px;color:white;border-radius: 5px}
.aw-tabs.horizontal ul.aw-tab-links > li a,
.aw-tabs.horizontal ul.aw-tab-links > li{color:white;position: relative;}
.aw-tabs.horizontal ul.aw-tab-links > li .aw-icon{position: absolute;content: "\f0d9";left: -6px;bottom: 18%;font-size:20px;color: white;display:none}
.aw-tabs.horizontal .aw-tab-links li:hover{background: white;}
.aw-tabs.horizontal .aw-tab-links li:hover:after{display: none}
.aw-tabs.horizontal .aw-tab-links li:hover .aw-icon{display: block;}
.aw-tabs.horizontal .aw-tab-links li:after{content: '';display: block;height: 2px;background: url("./img/border-faq-guid.png") no-repeat;background-size: 100% 20%;background-position: center center; position: absolute;width: 100%;}
.aw-tabs.horizontal .aw-tab-links{clear: both}

.aw-tabs.horizontal .aw-tab-links li.active{background: white;color:#e1004c;}
.aw-tabs.horizontal .aw-tab-links li.active a{color:#e1004c}
.aw-tabs.horizontal .aw-tab-links li.active .aw-icon{display: block;}
.aw-tabs.horizontal .aw-tab-links li.active:after{display: none;}

.aw-tabs.horizontal .aw-tab-contents div.active,
.aw-tabs.horizontal .aw-tab-links li.active{position: relative;}

.aw-tabs.horizontal .aw-tab-contents{overflow: hidden}
.aw-tabs.horizontal .aw-tab-contents > div{display: none;min-height: 150px;text-align: justify;}
.aw-tabs.horizontal .aw-tab-contents > div.active{display: block;}
.aw-sc-menu-fixed{position: fixed !important;top:0;width: 100%;z-index: 999999;}

.category-box{margin:7% auto;overflow: hidden;}
.category-box .category{text-align: center;width: 30%;background: black;float:right;margin-bottom: 20px;overflow: hidden;position: relative;box-shadow: 5px 5px 15px 2px rgba(0, 0, 0, 0.3);}
.category-box .category .awsa-cat-bg{position: absolute;width: 100%;height: 100%;left: 0;opacity: .8}
.category-box .category:hover .awsa-cat-bg{opacity: .5;}
.category-box .category:nth-child(3n-1){margin:0 5%}
.category-box .category .category-name{color:white;width:60%;margin: auto;border: 1px solid white;}
.category-box .category .category-name a{color:white;}
.category-box .category .category-description{color:white;font-size: 13px;padding: 5px;position: absolute;top:210px;transition: top .5s}
.category-box .category:hover .category-description{top:50px;}

.category-box .c{text-align: center;margin:50% 0;padding: 5px;position: relative;}



#index-post-box{background:#e8e8e8;padding: 5% 0;}/*130*/
#index-post-box .container{overflow: hidden}
#index-post-box h2{margin-bottom: 50px;font-size: 30px;color:black;}/*120*/
#index-post-box .post-box {float:right;min-width:560px;margin: 10px 0;text-align: center;box-shadow: 5px 5px 15px 2px rgba(0, 0, 0, 0.3);}
#index-post-box .post-box .thumbnail,#index-post-box .post-box .info{float:right;position: relative;}
#index-post-box .post-box:nth-child(2n){margin-left: 30px;}
#index-post-box .post-box .info h3{}
#index-post-box .post-box .info h3 a{font-size: 16px;color:#39d7ea;}
#index-post-box .post-box .info .excerpt{font-size: 12px;color:#ffffff;text-align: justify;padding: 0 25px;}
#index-post-box .post-box .thumbnail ,#index-post-box .post-box .thumbnail img{width:250px;height:250px;background-color: #e3e2e2 }
#index-post-box .post-box .info{width:310px;height:240px;padding: 5px;background: #151c1e}
#index-post-box .post-box .info .i{background: #313130;width:300px;border-radius: 5px;position: absolute;bottom: 5px;margin: 5px}
#index-post-box .post-box .info .i div{float: right;width: auto;padding: 0 1%;text-align: center;font-size: 12px;}
/*#index-post-box .post-box .info .i div:last-child{width: 40%;}*/


#index-newspaper {padding:90px 0;background-color: #088ace;overflow: hidden}
#index-newspaper .box-subscribe-newsletter{float: right;padding: 10px 0;width: 61%;}
#index-newspaper .box-subscribe-newsletter input,
#index-newspaper .box-subscribe-newsletter button{width: 69%;height: 60px;background:none;border:1px solid white/* #46a7da*/;color:white}
#index-newspaper .box-subscribe-newsletter button{width:30%;font-size: 18px;top:1px;}
#index-newspaper .box-subscribe-newsletter button:hover{background: linear-gradient(#34495e,#2c3e50);}
#index-newspaper .box-subscribe-newsletter input{padding-left: 30px;}
#index-newspaper > div > div.text{font-size: 36px;color:white;float: left}
#index-newspaper > div > div.text{font-size: 36px;color:white;float: left}
#index-newspaper div.text .des{font-size: 13px;opacity: .3;text-align: left}

.aw-loading{position: absolute;right: 10px;top: auto;}
.cssload-speeding-wheel{width: 25px;height: 25px;margin:0 auto;border:1px solid #000;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 575ms infinite linear;-o-animation:cssload-spin 575ms infinite linear;-ms-animation:cssload-spin 575ms infinite linear;-webkit-animation:cssload-spin 575ms infinite linear;-moz-animation:cssload-spin 575ms infinite linear}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}
/*@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*/
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}

button{position: relative}
button .cssload-container {float:right;height: auto;text-align: center;}
button .cssload-speeding-wheel{width: 25px;height: 25px;}

.footer{padding: 5% 0 0 0;background: #0f1132;overflow: hidden;}
.footer .container{overflow: hidden;display: table;}
.footer .footer-box{float: right;width: 280px;text-align: center;height: 190px;}
.footer .footer-box:before{display: block;font-size: 30px}
.footer .footer-box > span{display: block;font-size: 13px;color:white}
.footer .footer-box p{display: block;font-size: 18px}
.footer .footer-box.aw-i-location:before,.footer .footer-box.aw-i-location p{color:#00b15c}
.footer .footer-box.aw-i-email:before,.footer .footer-box.aw-i-email p{color:#ffbc00}
.footer .footer-box.aw-i-phone:before,.footer .footer-box.aw-i-phone p{color:#e1004c}
.footer .footer-box.aw-i-phone:before,.aw-i-phone::before{transform: rotate(90deg);}

.footer .footer-social-box{display: table;margin: auto}
.footer .footer-social-box div{margin:0 10px;text-align: center;display: table-cell;border-collapse:separate;border-spacing:5px;}
.footer .footer-social-box div a{font-size: 32px;width: 66px;border-radius: 50%;border:1px solid #b9b9b9;display: table-cell;overflow: hidden;}
.footer .footer-social-box div a i:before{display: block;font-weight: inherit;}
.footer .footer-social-box div a:hover{border-color:transparent;}
.footer .footer-social-box div a:hover i:before{color:white;transition: background .5s;}

.footer .copyright{margin-top:30px; background:#e1004c; color:white; text-align:center; direction:ltr; height:50px; line-height:50px;}

.pwt-btn-next,.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,.pwt-btn-prev{float:right !important}
.datepicker-plot-area{border-radius: 25px;margin-top:0;box-shadow: none}

.filter-tours{margin-top:5px}
.filter-tours > div{margin-bottom: 10px;}
.filter-tours > div > .title{color:#ffb300;background: #0f1132;border-radius: 15px;text-align: center;padding: 5px 0;}
.filter-tours > div > .content{overflow: hidden;border-radius: 25px;margin-top:10px; padding: 1%}

.filter-tours .aw-ft-go-date-box .content{padding: 0}

.filter-tours > div .content{padding:20px;box-shadow:1px 1px 5px grey,-1px -1px 5px grey}
.filter-tours .aw-ft-stars-box .content label{display: block;}
.filter-tours .aw-ft-stars-box .content label img{position: relative;top: 10px;}

.filter-tours .aw-ft-stay-time-box .content label{display: block;}


.ui-slider .ui-btn-inner {
    padding: 4px 0 0 0 !important;
}

.ui-slider-popup {
    position: absolute !important;
    width: 64px;
    height: 64px;
    text-align: center;
    font-size: 36px;
    padding-top: 14px;
    z-index: 100;
    opacity: 0.8;
}

.ui-widget{font-size:10px;}
.ui-widget-header{
    background-color: #2e3292;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border-radius: 50%;}

.aw-tabs.vertical .aw-tab-links li{float:right;padding: 5px;}
.aw-tabs.vertical .aw-tab-links li:not(.active){opacity: .7;}
.aw-tabs.vertical .aw-tab-links li:not(.active):hover{opacity: 1;}
.aw-tabs.vertical .aw-tab-links li:hover{}
.aw-tabs.vertical .aw-tab-links{overflow: hidden;clear: both}

.aw-tabs.vertical .aw-tab-contents div.active,
.aw-tabs.vertical .aw-tab-links li.active{position: relative;}

.aw-tabs.vertical .aw-tab-contents{overflow: hidden;padding-right: 20;}
.aw-tabs.vertical .aw-tab-contents > div{display: none}
.aw-tabs.vertical .aw-tab-contents > div.active{display: block}

#aw-ft-filter{
    padding: 10px 60px;
    background: #3498db;
    border: 1px solid #3498db;
    border-radius: 5px;
    color: white;

    box-shadow: 0 0 2px gray;
}
#aw-ft-filter:hover{
    background: #7f8c8d;
    border: 1px solid #2c3e50;
}

.not-found td{height: 50px}


/* other start */
.aw-top-menu {background: #0f1132;position: relative}
.aw-top-menu i.aw-i-menu{color: white;}
.aw-menu {height:60px; /*overflow:hidden*/;max-width: 1170px;margin: 90px auto 0 auto;background: #ffffff;padding: 10px 40px;border-radius: 50px;box-shadow: 0 4px 2px #187996}
.aw-menu > * {float: right;}
.aw-menu #menu-logo {float: left;}
ul.menu{margin-right: 60px/*120px*/;width: 800px/*740px*/;}
ul.menu a{color:#6eafbf}
ul.menu li:hover{box-shadow: 0 -3px 0 #6eafbf inset}
/*.aw-top-menu ul.menu > li.menu-item{float: right;padding: 5px 20px;line-height: 3.05}*/

/*.aw-nav{overflow: hidden;max-width: 1171px;height: 60px;}*/
.aw-nav{max-width: 1171px;min-height: 60px;}
.aw-i-mobile-menu{display: none;padding: 0 10px}
.aw-nav ul.menu{}
.aw-nav ul.menu li a{color: white}

.header .aboutus{min-height: 80px;background: #ffffff;line-height: 4.5;overflow: hidden}
.header .aboutus div > div{float: right;}
.header .aboutus .social{width: 33%}
.header .aboutus .logo{width: 33%;text-align: center;padding: 10px 0}
.header .aboutus .contactus{width: 33%;text-align: left;}
.header .aboutus .contactus span{direction: ltr;color:#555555}
.header .aboutus a:before{background: none !important;font-weight: inherit;color: #555555}

.content header{background: url(./img/header-bg.jpg);text-align: center;padding: 100px 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.content header h1{font-size: 48px;color:white;}
.content aside{margin-bottom: 30px; }
.content aside .container{padding: 30px 0;overflow: hidden}
.content aside a{color:white}
.content aside {background:#242121}
.content aside .container div {float: right;width: 33%;}
.content aside .prev {text-align: right;}
.content aside .next {text-align: left;}
.content aside .all {text-align: center;}


.content aside .prev a,.content aside .next a {padding: 10px 50px;background: #3f3c3c;border-radius: 15px;}

.content .c{float: right;width: 80%}
.content .side{float: left;width: 18%}

.hotel-tours-info{text-align: center;overflow: hidden;border-radius: 10px;box-shadow: 2px 2px 10px grey,-2px -2px 10px grey;}
.hotel-tours-info > div{float: right;min-height: 170px;}
.hotel-tours-info div:first-child{background: #ebfaff;padding: 50px 40px;font-size: 20px;}
.hotel-tours-info div:first-child span{font-size: 30px;}
.hotel-tours-info div:first-child img{margin-top:10px;}

.hotel-tours-info .awsa-hotel-services{padding: 10px;text-align: right}
.hotel-tours-info .awsa-hotel-services h2{font-size: 24px;text-align: right}
.hotel-tours-info .awsa-hotel-services ul{overflow: hidden;}
.hotel-tours-info .awsa-hotel-services ul li{float: right;width: 46%;margin: auto 1%;border-bottom: 1px solid #eeeeee;margin: 2%;}
.hotel-tours-info .awsa-hotel-services ul li:before{color: #5ca9fb}
.hotel-tours-info .prices{float: left;padding: 50px 40px;border-right: 1px solid #e6e6e6}
.hotel-tours-info .prices h2{font-size: 24px;text-align: right}
.hotel-tours-info .prices .title{font-size: 14px;color: #6f6f6f}
.hotel-tours-info .prices .price{font-size: 16px;color: #6f6f6f}

.single .tour-the-moment{margin-top:8%;}
.single .tour-the-moment2 h2{font-size: 24px;}
.single .tour-the-moment .tours{width: 99%;}

/* gallery start */
.aw-gallery{position: relative;margin: 10px 0; text-align:center;}
.aw-gallery .gallery-box .img-gallery{width: auto;}
.aw-gallery .gallery-box .img-gallery:not(.show){display: none}
.aw-gallery .gallery-nav-box{position:absolute;width: 100%;bottom: 0;}
.aw-gallery .gallery-nav-box .gallery-nav{display: table;overflow: hidden;margin: auto;}
.aw-gallery .gallery-nav-box .gallery-nav li{float: right;width: 65px;height: 65px;background:white;display: block;margin: 5px;}
.aw-gallery .gallery-nav-box .gallery-nav li a:before{content: '-';font-size: 1px;display: block;display: block;width: 100%;height: 100%}
.aw-gallery .gallery-nav-box .gallery-nav li:not(.show){opacity: .5}
.aw-gallery .gallery-nav-box .gallery-nav li img{width: 65px;height: 65px;}

.aw-gallery .gallery-nav-np{position: absolute;top: 50%;width: 100%;}
.aw-gallery .gallery-nav-np span{background: white;position: absolute}
.aw-gallery .gallery-nav-np span.aw-i-chevron-left{background: white;left: 0}
.aw-gallery .gallery-nav-np span.aw-i-chevron-right{background: white;right : 0}
/* gallery end */

#aw-awsa-comments a{color: #000000}

.awsa-hs-info .aw-tab-contents > div{padding: 10px;}
.awsa-hs-info .aw-tab-links li.active{background: grey;color:white}
.awsa-hs-info .aw-tab-links li.active a{color:white}


.p404{text-align: center;padding: 200px 0;background:#787878;}
.p404 .t404{font-size:200px;color:#e7e8eb;margin: -70px auto;}
.p404 .w{font-size:30px;color: #bdc1c4}
.p404 .search-form{width: 50%;margin: 10px auto}
.p404 .links{margin-top: 40px;}
.p404 .links a{background-color:#2c78b9;padding: 15px 50px;border-radius: 10px;color: white;font-size: 14px}

/*core */
.aw-search-form{}
.aw-search-form input{padding: 10px 20px;border-radius: 5px;}
.aw-search-form input:hover,.aw-search-form input:focus{box-shadow: 1px 1px 3px #2c3e50,-1px -1px 3px #2c3e50;}
.aw-search-form .aw-search-field{width: 80%;}
.aw-search-form .aw-search-submit{width: 18%;background-color: #27ae60;border: 1px solid #2ecc71;color: white;}
.aw-search-form .aw-search-submit:hover{}

#breadcrumbs {padding: 15px;}
#breadcrumbs a {color:#777;}
#breadcrumbs span {color:#777;}
/*core */
/* other end */

#comments_kianoosh{width: 96%;padding: 15px 2%;background: #fff;margin-bottom: 20px;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#comments_kianoosh textarea{background: #c4c4c4;color: #444 !important;}
#comments,.woocommerce-Reviews{width: 100%;height: auto;clear: both;}
#commentform{width: 100%;height: auto;margin: 30px auto;}
.comment-form-rating{width: 30%;float: right;margin-bottom: 0 !important;}
.right-commentss{width: 30% !important;height: auto;float: right !important;margin: 0 auto;}
.leftss00{width: 67%;float: left;}
textarea#comment,.woocommerce #review_form #respond textarea,#reviews textarea{width: 100% !important;
    height: 110px !important;float: left !important;margin-bottom: 5px;}
.comment-form-comment{width: 100%;height: auto;float: none;margin: 0 auto;}
.side_boxs select{width: 90% !important;height: 30px;margin: 15px auto;float: none !important;}
#edd_checkout_form_wrap label{display: inline !important;margin: 0 !important;}

#comments .form-submit{clear: both;}
.logged-in #comments .comment-form-comment textarea#comment {width: 98% !important;}

#comments input#author,#comments input#email,#comments input#url,#reviews input#url,
#reviews input#email,#reviews input#author,.side_boxs select,
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],
#edd_checkout_form_wrap textarea{
    width: 100%;height: 30px;float: right;color: #111 !important;border: none;
    display: block;position: relative;font-size: 12px !important;font-family: 'vazir';background: #c4c4c4;
    text-indent: 7px;padding: 3px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.rkianoosh_txt form{clear: both;width: 100%;height: auto;margin: 10px auto;position: relative;display: inline-block;}

.rkianoosh_txt form input,.rkianoosh_txt form textarea{
    color: #111 !important;border: none;outline:unset;width: 70%;
    display: block;position: relative;font-size: 12px !important;font-family: 'vazir';background: #c4c4c4;
    text-indent: 7px;padding: 5px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.rkianoosh_txt form input[type="submit"]{font-size: 15px !important;color: #fff !important;float: right !important;}
.rkianoosh_txt form textarea{min-height: 100px;width: 70%;padding: 10px 10px;text-indent: 0;}

.rkianoosh_txt form input[type="checkbox"]{width: auto;display: inline-block;}


body.night .articles,body.night #comments_kianoosh,body.night .singles_post footer,
body.night .commentlist li,body.night .user_guidess,body.night .user_guidess a{
    background: #1d1d1d;color: #fff;}

.comment-form-comment textarea#comment{width: 65% !important;}
.comment-form-comment textarea#comment{font-size: 12px !important;font-family: 'vazir';
    height: 120px;border: none;background-color:#c4c4c4;padding: 5px 1%;color: #444 !important;position: relative;
    text-align: justify !important;float: left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.side_boxs form a{color: #404040;padding-top: 25px;}
.rkianoosh_txt form textarea{float: right !important;clear: both;}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,
#reviews input#author{color: #444 !important;transition: all 0.5s;margin:0 0 7px 0;}
.form-submit #submit,.rkianoosh_txt form input[type="submit"]{width: 160px !important;height: 40px !important;
    border: none;font-size: 13px;font-family: 'vazir';cursor: pointer;float: left;background: #3380d2;color: #fff;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
    transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.form-submit #submit:hover,.rkianoosh_txt form input[type="submit"]:hover{background: #444 !important;color: #fff !important;
    transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bypostauthor{border-top: 1px dashed #969ba8;}
.comment-content{width: 97%;height: auto;float: left;
    margin: 5px 1.5% !important;position: relative;text-align: justify;line-height: 25px;padding-bottom: 10px;}
.commentlist li{width:98%;height:auto;margin:10px auto;
    font-size: 13px !important;line-height: 23px !important;color: #444;padding: 8px 1%;background: #fff;
    border-bottom-left-radius: 3px;-moz-border-bottom-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;-moz-border-bottom-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
#reply-title{font-family:'vazir';margin:0 20px;font-size: 14px;}
.left_kianoosh_like{width: 150px;float: left;text-align: center;margin-top: 3px;color: #7e7e7e;
    font-size: 11px;padding: 0;line-height: 25px;}
.comments_likes{width: 40%;float: right;display: inline-grid;}
.comment-date{width: 180px;float: left;text-align: left;}
.comment-date::before{content:"\f017";display: inline-block;font-family:'FontAwesome';margin-left: 2px;font-size: 15px;color: #7e7e7e;}
.br-com{width: 100%;height: 4px !important;}
#comments .avatar{width: 25px !important;height: 25px !important;float:right;margin: 5px 0 0 8px;
    -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.comment-author {width: 98%;height: auto;margin:5px auto;}
.fn{line-height: 30px;float: right;color: #7e7e7e;font-family:'vazir';font-size: 13px;}
.fn a{color: #7e7e7e !important;}
.comment-meta{padding-bottom: 0;padding: 0 !important;margin-top: 0 !important;border-top: none !important;}
.comment-replay a{text-align: center;width: 90px;
    font-family: 'vazir';height: 30px;line-height: 26px;margin: 5px 5px;float: left;background: #3380d2;
    color: #fff;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.comment-replay a::before{content:"\f112";margin-left: 4px;top: 2px;position: relative;
    font-family:'FontAwesome';font-size: 15px;color: #fff;}
.comment-replay a:hover::before{color: #fff !important;}
.comment-replay a:hover{background: #444 !important;color: #fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{margin-top:20px;background: #f1f3f3;border-bottom: none;}
.comment-title{font-family:'vazir';font-size: 16px;padding: 15px;}






.pl-icon{
    height: 2em;
    width: 2em;
}

/* taxonomy start */
.content.single-page .container{
    overflow: hidden;
}

.content.single-page h1{
    color:white;
    font-size: 46px;
    display: table;
    text-align: center;
    margin: auto;
    padding: 0 2%;
    border-radius: 5px;
}
main.content header p{
    color:white;
    /*width: 70%;*/
    margin: auto;
    max-width: 1170px;
}
.content.single-page .thumbnail-box img{
    width: 100%;
}
/*
.body-content {float: right;width:73%;margin-left: 10px;padding-bottom: 30px;border-bottom: 1px solid #ebebeb;}
.sidebar{float: right;width:26%;}*/

/* widget styles start*/
.size-75x75{width: 75px;height: 75px}

ul.aw-widget{overflow: hidden}
.aw-widget .body-content {float: right;width:68%;}
ul.aw-widget li{font-size:13px;}
ul.aw-widget li a{color: #999999;}

.aw-widget-box{margin-bottom: 20px;}
ul.aw-widget.category li a span{color: #2c78b9;}

ul.aw-widget.post li > div{float: right;}
ul.aw-widget.post li {float: right;margin-bottom:10px;width: 100%;}
ul.aw-widget.post li .tumbnail-box{min-width: 75px;max-width: 95px;width: 30%;margin-left: 2%;}
ul.aw-widget.post li .post-info{width: 66%;}
ul.aw-widget.post li .date{display: block;}

.aw-widget-box.tags a{padding: 5px;background: #f5f5f5;border-radius: 3px;margin: 5px;color: #a3a3a3;display: inline-block}
.aw-widget-box.tags a:hover{background: #2c78b9;color:white;}

/* widget styles end*/
.aw-post{overflow: hidden;margin-bottom: 15px;}
.continue{float: left;padding: 5px 15px;background: #3498db;color:white;border-radius: 5px;}
.thumbnail-box{position: relative;margin-bottom: 10px; }
.thumbnail-box img{width: 100%;height: 45%;;}
.thumbnail-box .aw-i-comments:before{color:#11111;}
.thumbnail-box .p-cat{position: absolute;top: 20px;right: 0;font-size: 13px;background: #aecb6a;padding: 5px 20px;border-radius: 5px;}
.thumbnail-box .p-cat a{color:white;}
.thumbnail-box .ch{position: absolute;top: 20px;left: 20px;}
.thumbnail-box .title{position: absolute;bottom: 20px;;width: 90%;text-align: justify;color:#0d0d0d}
.thumbnail-box .title span{background: white;padding: 0 10px;-webkit-box-decoration-break: clone;box-decoration-break: clone;}
.thumbnail-box .title span a{color:#0d0d0d}
.thumbnail-box .excerpt span{color:black;position: relative}

.post-content .wp-block-quote{border:1px solid #2c78b9;border-radius: 5px;}
.post-content .wp-block-quote p{box-decoration-break: clone;padding: 0 70px 0 0;position: relative;}
.post-content .wp-block-quote p:before{content:'\f10e';font-family: "FontAwesome" !important;font-weight: 900;font-size: 30px;background: #2c78b9;color:white;padding: 15px;position: absolute;right: 0;line-height: 1;border-radius: 5px;}

.post-content p,.post-content{
    color:#333 !important;
    padding: 5px;
    text-align: justify;
}
.post-content p {
    font-size: 14px;
}
.post-content{border-bottom: 1px solid #ebebeb;padding-bottom: 30px;margin-bottom: 10px; }

.gst2 .gallery-nav li{display: none !important;}

/* related post start*/
.htitle{font-size: 16px;margin: 15px auto;}
.size-270x390{width: 270px;height: 270px;}
.related-post-box{overflow: hidden;}
.related-post{position: relative;float: right;width: 31.3%;margin: 1%;}
.related-post img{width: 100%;}
.related-post .aw-i-comments:before{color:#11111;}
.related-post .p-cat{position: absolute;top: 20px;right: 0;font-size: 13px;background: #aecb6a;padding: 5px 20px;border-radius: 5px 0 0 5px;max-width: 50%;}
.related-post .p-cat a{color:white;}
.related-post .ch{position: absolute;top: 20px;left: 0;max-width: 50%;direction: ltr;}
.related-post .title{position: absolute;bottom: 20px;width: 90%;color:#0d0d0d}
.related-post .title span{background: white;padding: 0 10px;-webkit-box-decoration-break: clone;box-decoration-break: clone;color:black}
.related-post .title span a{color:black}
/* related post end*/
/* about author post start*/
.htitle{font-size: 16px;margin: 15px auto;}
.aw-about-author{overflow: hidden}
.aw-about-author > div,.aw-about-author > img{float: right;}
.aw-about-author .title{font-size: 14px}
.aw-about-author .description{color:#999999;font-size: 13px;text-align: justify;}
.aw-about-author .info {max-width: 87%;margin-right: 1%;}
/* about author post end*/

.aw-page-nav{direction: ltr;text-align: center;border: 1px solid #d4d4d4;border-radius: 5px;padding: 5px;margin: 10px auto;}
.aw-page-nav a{color: black}
.aw-page-nav a.isDisabled{color: #d4d4d4}

.aw-page-nav .current{pointer-events: none;}
.aw-page-nav .first,.aw-page-nav .prev{float: left}
.aw-page-nav .next,.aw-page-nav .last{float: right}
.aw-page-nav .first:before{font-family: 'FontAwesome';content: '\f104';font-weight: 900;}
.aw-page-nav .last:before{font-family: 'FontAwesome';content: '\f101';font-weight: 900;}
.aw-page-nav .next:before{font-family: 'FontAwesome';content: '\f105';font-weight: 900;}
.aw-page-nav .prev:before{font-family: 'FontAwesome';content: '\f100';font-weight: 900;}
.aw-page-nav .page-numbers a,.aw-page-nav .page-numbers a:before{padding: 5px 10px;color:black;border-radius: 2px;}
.aw-page-nav .page-numbers a.current{background: #2c78b9;color: white;}
/* taxonomy end */

/* single start */
.content.single-page{
    margin-top: 70px;
    /*background: #*/
}
.content.single-page .container{
    overflow: hidden;
}
.content.single-page header{
    background: linear-gradient(to bottom ,#0f1132,#39d7ea);
    padding: 50px 0;
}

.content.single-page header p{
    color:white;
    /*width: 70%;*/
    margin: auto;
    max-width: 1170px;
}
.content.single-page #thumbnail-box img{
    width: 100%;
    /*height: auto;*/
    /*height: 450px;*/
}

.body-content {float: right;width:73%;padding-bottom: 30px;/*border-bottom: 1px solid #ebebeb;*/}
.sidebar{float: left;width:25%;}

/* widget styles start*/
.size-75x75{width: 75px;height: 75px}

ul.aw-widget{overflow: hidden}
.aw-widget .body-content {float: right;width:68%;}
ul.aw-widget li{font-size:13px;}
ul.aw-widget li a{color: #999999;}

.aw-widget-box{margin-bottom: 20px;}
ul.aw-widget.category li a span{color: #2c78b9;}

ul.aw-widget.post li > div{float: right;}
ul.aw-widget.post li {float: right;margin-bottom:10px;width: 100%;}
ul.aw-widget.post li .tumbnail-box{min-width: 75px;max-width: 95px;width: 30%;margin-left: 2%;}
ul.aw-widget.post li .post-info{width: 66%; padding-right: 8px;}
ul.aw-widget.post li .date{display: block;}

.aw-widget-box.tags a{padding: 5px;background: #f5f5f5;border-radius: 3px;margin: 5px;color: #a3a3a3;display: inline-block}
.aw-widget-box.tags a:hover{background: #2c78b9;color:white;}

/* widget styles end*/

#thumbnail-box{position: relative;}
#thumbnail-box img{width: 100%;height: 45%;;}
#thumbnail-box .aw-i-comments:before{color:#11111;}
#thumbnail-box .p-cat{position: absolute;top: 20px;right: 0;font-size: 13px;background: #aecb6a;padding: 5px 20px;border-radius: 5px;}
#thumbnail-box .p-cat a{color:white;}
#thumbnail-box .ch{position: absolute;top: 20px;left: 20px;}
#thumbnail-box .excerpt{position: absolute;bottom: 20px;;width: 90%;text-align: justify;color:#0d0d0d}
#thumbnail-box .excerpt span{background: white;padding: 0 10px;-webkit-box-decoration-break: clone;box-decoration-break: clone;}

.post-content .wp-block-quote{border:1px solid #2c78b9;border-radius: 5px;}
.post-content .wp-block-quote p{box-decoration-break: clone;padding: 0 70px 0 0;position: relative;}
.post-content .wp-block-quote p:before{content:'\f10e';font-family: "FontAwesome" !important;font-weight: 900;font-size: 30px;background: #2c78b9;color:white;padding: 15px;position: absolute;right: 0;line-height: 1;border-radius: 5px;}

.post-content p,.post-content{
    color:#333 !important;
    padding: 5px;
}
.post-content{border-bottom: 1px solid #ebebeb;padding-bottom: 30px;margin-bottom: 10px; }

.gst2 .gallery-nav li{display: none !important;}

/* related post start*/
.htitle{font-size: 16px;margin: 15px auto;}
.size-270x390{width: 270px;height: 270px;}
.related-post-box{overflow: hidden;}
.related-post{position: relative;float: right;width: 31.3%;margin: 1%;}
.related-post .aw-i-comments:before{color:#11111;}
.related-post .p-cat{position: absolute;top: 20px;right: 0;font-size: 13px;background: #aecb6a;padding: 5px 20px;border-radius: 5px 0 0 5px;max-width: 50%;}
.related-post .p-cat a{color:white;}
.related-post .ch{position: absolute;top: 20px;left: 0;max-width: 50%;direction: ltr;}
.related-post .title{position: absolute;bottom: 20px;;width: 90%;text-align: justify;color:#0d0d0d}
.related-post .title span{background: white;padding: 0 10px;-webkit-box-decoration-break: clone;box-decoration-break: clone;color:black;display:inline-block;}
.related-post .title span a{color:black}
/* related post end*/
/* about author post start*/
.htitle{font-size: 16px;margin: 15px auto;}
.aw-about-author{overflow: hidden}
.aw-about-author > div,.aw-about-author > img{float: right;}
.aw-about-author .title{font-size: 14px}
.aw-about-author .description{color:#999999;font-size: 13px;text-align: justify;}
.aw-about-author .info {max-width: 87%;margin-right: 1%;}
.aw-about-author .info .socials > a:before{font-weight: normal}
.aw-about-author .info .socials > a:hover:before{background: none;}
.aw-about-author .info .specialty{font-size: 12px;}
.aw-about-author > img{width: 12%;height: auto}
/* about author post end*/

/* single end */
/* page start */
.page .body-content {
    float: none;
    width: 100%;
}
/* page end */



@media screen and (max-width:320px){
    #index-box-2 div{font-size: 16px;min-height: 250px;}
    #index-post-box .post-box .info .i{margin: 5px 2% !important;}

}

@media screen and (max-width:360px){
    #index-post-box .post-box{margin-top:5px 25px;}
    #index-post-box .post-box .info .i{margin: 5px 7%;}
}

@media screen and (min-width:320px) and (max-width:420px){
    .aw-i-mobile-menu{display: block;}
    .index-nav{padding: 0;margin: 0;border-radius: 0;}

    #siteinfo h1{font-size: 40px;}
    #siteinfo h2{font-size: 30px;padding-top: 5px;}
    .index-header{height: 500px}
    .index-box-1 header h2{font-size: 40px;}
    #index-box-2{font-size: 18px;min-height: 250px;}
    #index-box-2 div{line-height: 5.5;}
    #index-box-2 div a{margin:auto;}
    .tour-the-moment .filter-tours{width: 99%;float: none;}
    .tour-the-moment #aw-search-tours{width: 99%;float: none;}

    .tour-the-moment-hotel h2{font-size: 20px;}
    .tours table{font-size: 12px;}
    .tour-the-moment-hotel table tbody tr td:nth-child(2) img.stars{width: 60%;}
    .tour-the-moment #show-filter-tours{display: block;}
    .tour-the-moment .filter-tours > div{display: none;}

    #index-box-3 h2{font-size: 20px;}
    .aw-tabs.horizontal .aw-tab-links li{font-size: 10px;}
    .category-box .category{width: 100%;margin-bottom: 20px;}
    .category-box .category:nth-child(3n-1){margin: auto;margin-bottom: 20px;}

    #index-post-box .post-box{min-width: auto;float: none;margin-top:5px;}
    #index-post-box .post-box:nth-child(2n){margin: auto;margin-top:5px;}
    #index-post-box .post-box .info h3{}
    #index-post-box .post-box .thumbnail {width:100%;height:auto;}
    #index-post-box .post-box .info{width: 100%;padding: 0;}
    #index-post-box .post-box .info .i{margin: 5px 13%;}

    #index-newspaper > div > div.text{text-align: center;float: none;font-size:30px;}
    #index-newspaper div.text .des{text-align: center;float: none}
    #index-newspaper .box-subscribe-newsletter{width: 100%;}
    #index-newspaper .box-subscribe-newsletter button{font-size: 16px;}
    .hotel-tours-info > div{float: none;text-align: center}
    .hotel-tours-info .awsa-hotel-services h2{text-align: center}

    .footer .footer-box{width: 100%;}
    .footer .copyright{margin: 9% auto;}
}

@media screen and (min-width:768px) and (max-width:1170px){
    #index-post-box .post-box{min-width: auto;float: right;margin-top:5px;width: 48%; margin: auto 1%;}
    #index-post-box .post-box .info h3{margin-top: 0;padding-top:10px }
    #index-post-box .post-box:nth-child(2n){margin: auto;margin-top:5px;margin: auto 1%;}
    #index-post-box .post-box .thumbnail {width:100%;height:auto;}
    #index-post-box .post-box .thumbnail, #index-post-box .post-box .info{float: none}
    #index-post-box .post-box .info{width: 100%;padding: 0;}
    #index-post-box .post-box .info .i{margin: 5px 13%;}
    .footer .footer-box{width: 50%;}

}

/* single hotel start */

@media screen and (max-width:320px){

}

@media screen and (max-width:360px){

}

@media screen and (min-width:320px) and (max-width:420px){

    .content header h1{font-size: 24px}
    .content .c{float: none;width: 100%;}
    .sidebar{float: none;width: 100%;}
    .content .side{float: none;width: 100%;text-align: center;}

    .related-post{width: 98%;float: none}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}

    .hotel-tours-info .awsa-hotel-services ul li{float:none;width: 100%;}
    .hotel-tours-info .prices{width: 100%;float: none;clear: both;text-align: center;padding: 5px;}
    .hotel-tours-info .prices h2{text-align: center;}
    .hotel-tours-info div:first-child{background: none;padding-bottom: 5px;padding-top: 5px;}
    .single .tour-the-moment h2{font-size: 20px;}
    .content aside .container{font-size: 10px;}
    .content aside .prev a, .content aside .next a{padding: 10px 45px;}
    .tour-the-moment .tours table tbody tr td:first-child{padding-right: 20px;}
    .tour-the-moment .tours table tbody tr td,
    .tour-the-moment .tours table tbody tr td a,
    .tour-the-moment .tours table tbody tr td:first-child span{font-size: 12px;}
    .tours table tbody tr td:nth-child(2) a img.star{width: 60%;}
    .aw-gallery .gallery-nav-box .gallery-nav li{width: 30px;height: 30px;}
    .awsa-hs-info .aw-tab-links li a{padding: 5px 10px !important;font-size: 12px;}
    .aw-fixedTopLeft{position: relative;margin: auto}

    .aboutus div > div{float: none !important ; text-align: center !important;line-height: 1;width: 100% !important;}
    .header .aboutus .contactus{float: none;width: 100%;clear: both;text-align: center}

}

@media screen and (min-width:768px) and (max-width:1170px){
    .body-content{width: 70%;}
    .sidebar{;width: 28%;}

    .related-post{width: 48%;float: right}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}

    ul.aw-widget.post li .post-info{width: 62%;}
}
/* single hotel end */

/* single start */

@media screen and (max-width:320px){

}

@media screen and (max-width:360px){

}

@media screen and (min-width:320px) and (max-width:420px){
    .content.single-page h1{font-size: 24px}
    .body-content{float: none;width: 100%;}
    .sidebar{float: none;width: 100%;}

    .related-post{width: 98%;float: none}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}
    .side{display:none;}

}

@media screen and (min-width:768px) and (max-width:1170px){
    .body-content{width: 70%;}
    .sidebar{;width: 28%;}

    .related-post{width: 48%;float: right}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}

    ul.aw-widget.post li .post-info{width: 62%;}
}

/* single end */
@media screen and (min-width:320px) and (max-width:768px){
    .aw-i-menu:before {display: block;}
    .aw-mobile-menu-side{
        position: fixed;
        right: -100%;
        padding-top: 35px;
    }
    .aw-mobile-menu-side.show{
        position: fixed;
        right: 0;
        top:0;
        background: #49545a;
        width: 100%;
        height: 90%;
        z-index: 99;
        overflow: scroll;
        transition: right 1s;
    }
    .aw-mobile-menu-side ul.menu{position: relative;}
    .aw-mobile-menu-side .aw-close:before{content: '\f00d';font-family: 'FontAwesome';position: absolute;left: 15px;top:35px;font-weight: 900;font-size: 20px;color:white;}
    .aw-mobile-menu-side ul.menu{margin-right: 0;margin-top: 40px;width: 100%;}
    .aw-mobile-menu-side ul.menu li.menu-item{float: none;line-height: 1.5;color:#97a8af;padding: 0;border-bottom: 1px solid #bdc3c7;}
    .aw-mobile-menu-side ul.menu li.menu-item a{display: block;padding: 10px 0;color: white}
    .aw-mobile-menu-side ul.menu li.menu-item.menu-item-has-children i.aw-i-open-sub-menu:before{content: '\f067';font-family: 'FontAwesome';font-weight: 900;position: absolute;left: 20px;}
    .aw-mobile-menu-side ul.menu li.menu-item.menu-item-has-children i.aw-i-close-sub-menu:before{content: '\f068';font-family: 'FontAwesome';font-weight: 900;position: absolute;left: 20px;}
    .aw-mobile-menu-side ul.menu li.menu-item.menu-item-has-children ul{display: none}
    .aw-mobile-menu-side ul.menu li.menu-item a:hover,.aw-mobile-menu-side ul.menu li.menu-item  a.active{background:#3dbfd9;color: white}
    .aw-mobile-menu-side ul.menu li.menu-item:hover{box-shadow: none;}
    .aw-mobile-menu-side ul.menu li.menu-item a:before{font-family: 'FontAwesome';content: '\f104';font-weight: 900;padding: 5px;}

}
@media (max-width: 670px){
    .aw-tabs.horizontal .aw-tab-links{width: 100%;padding: 5px;
        margin: 0;box-sizing: border-box;}
    .aw-tabs.horizontal ul.aw-tab-links > li{width:33.3%;box-sizing: border-box;-moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;padding:1%;}
    .aw-tabs.horizontal .aw-tab-contents {width: 100%;padding: 0 20px;box-sizing: border-box;
        -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
}


.parallax{
    background-image: url('./img/index-box-2-bg.jpg');
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.aw-index-box-menu.aw-sc-menu-fixed{background: linear-gradient(to left bottom, rgba(15, 17, 50, 1) 0%, rgba(57, 215, 234, 1) 100%);;}
.aw-index-box-menu.aw-sc-menu-fixed .aw-menu{background: none;box-shadow: none}
.pwt-btn-remove-filter{overflow: hidden;text-align: left;padding-left: 10px;}
table.hotel-features tbody tr td {
    vertical-align: middle;
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
}
#aw-awsa-rooms table thead tr {
    background: #0f1132;
    color: #ffbc00;
    border-radius: 15px;
    text-align: center;
    height: 50px;
}

#aw-awsa-rooms table tbody tr {
    border-radius: 15px;
    color: #0f1132;
    box-shadow: 1px 1px 2px #d7d7d7, -1px -1px 2px #d7d7d7;
}
#aw-awsa-rooms table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 5px;
}
#aw-awsa-rooms table tbody tr td {
    border-left: 2px solid #d7d7d7;
    padding: 5px 10px;
}
div.aw-tab-contents ul li {
    list-style: inside;
}
div.aw-tab-contents h4 {
    font-size: 18px;
    font-weight: bold;
}
.cats_posts_hotel{border-top:1px dashed #e5e5e5;padding:15px 0;
    text-align:right !important;}
.cats_posts_hotel header h2{color:#ce2b6c;font-size:18px;text-align:right !important;}
.cats_posts_hotel header h2 a{color:#ce2b6c;font-size:18px;display:block;}
.cats_posts_hotel header span{color:#a9abd7;margin-left:20px;font-size:12px;display: inline-block;}


.cats_posts{width:100%;height:auto;border-top:1px dashed #e5e5e5;padding:15px 0;
    text-align:right !important;}
.cats_posts header{background:transparent !important;padding:0 !important;text-align:right;}
.cats_posts figure{width:160px;height:160px;position:relative;float:right;margin-left:15px;}
.cats_posts figure img{width:160px;height:160px;}
.cats_posts figure a{display:block;line-height:0;}
.cats_posts:hover figure img{}

.cats_posts figure,.thumbnail{position: relative;overflow: hidden;}
.cats_posts figure::before,.post-box .thumbnail::before{content: '';position: absolute;top: 0;left: -75%;z-index: 2;display: block;
    width: 50%;height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.cats_posts:hover figure::before,.post-box:hover .thumbnail::before{-moz--webkit-animation:shine .3s;
    -webkit-animation:shine .3s;animation:shine .3s;}
@-webkit-keyframes shine{100% {left: 125%;}}
@keyframes shine {100% {left: 125%;}}


.cats_posts header h2{color:#ce2b6c;font-size:18px;text-align:right !important;}
.cats_posts header h2 a{color:#ce2b6c;font-size:18px;display:block;}
.cats_posts header span{color:#a9abd7;margin-left:20px;font-size:12px;display: inline-block;}
.cats_posts p,.cats_posts_txt{text-align:justify;font-size:14px;line-height:27px;}
#breadcrumbs,#breadcrumbs a{color:#777;}
#aw-awsa-introduction h2 {font-size:28px;font-weight: bold;}
#aw-awsa-introduction h3 {font-size:24px;font-weight: bold;}
#aw-awsa-introduction h4 {font-size:22px;font-weight: bold;}
#aw-awsa-introduction ul li {list-style:inside;}
/* f */
img.alignnone{max-height: 400px;width: 100%;}
img.size-full{max-height: 400px;width: 100%;}
.wpb_wrapper{text-align: justify;}
.aw-top-menu{background: linear-gradient(to left bottom, rgba(15, 17, 50, 1) 0%, rgba(57, 215, 234, 1) 100%);}
/* c.com */
.widgets_list{
width: 100%;
height: auto;
background: #fff;
margin-bottom: 20px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0px 0px 6px 1px rgba(224,224,224,1);
-moz-box-shadow: 0px 0px 6px 1px rgba(224,224,224,1);
box-shadow: 0px 0px 6px 1px rgba(224,224,224,1);
}
.side_titr{
width: 100%;
height: auto;
padding: 12px 5%;
background: #ffffff;
color: #000000;
font-size: 15px;
border-top-right-radius: 3px;
-moz-border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
.side_boxs{
width: 100%;
height: auto;
}
.side_boxs ul li{
width: 100%;
height: auto;
padding: 12px 5%;
border-bottom: 1px solid #e5e5e5;
line-height: 21px;
}
.side_boxs ul li:last-child{
border-bottom: none;
}
.side_boxs ul li img{
width: 90px;
height: 65px;
float: right;
margin: 6px 0 0 10px;
}
.side_boxs ul li a{
color: #827d7d;
}
.side_boxs ul li span{
color: #666;
display: block;
font-size: 12px;
margin-right: 30px;
}
.side_boxs ul li span{
margin-right: 55px;
}
/* c.com  */