/** * VictorThemes Styling * * 1. Common Element Stylings * 2. Header * --- Logo * --- Retina Logo * 3. Content Area * 4. Sidebar * 5. Footer * 6. Elements * --- Ailsa Carousel * --- Pagination * --- Grid Blog * --- List Blog * --- Large Grid Blog & Large List Blog * --- Standard Fullwidth * --- About Me Page * --- Contact Form 7 * --- Category * --- Standard Post * --- Post With Gallery * --- Default Widget CSS * 7. 404 Error Page * 8. Magnific Popup */body {    text-rendering: auto;    -moz-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    word-wrap: break-word;    font-size: 15px;    line-height: 26px;    color: #666666;    word-wrap: break-word;    word-break: break-word;}p {    padding-bottom: 10px;    margin-bottom: 0;}a:link,a:active,a:visited {    text-decoration: none;    transition: all .5s;    color: #efa48d;    outline: 0 !important;}mark {    background: none;    color: #efa48d;    padding: 0;}mark.dark {    color: #222222;}a:hover {} img {    max-width: 100%;    height: auto;}* {    outline: none !important;}select,input[type='url'],textarea,input[type='email'],input[type='search'],input[type='text'] {    padding: 3px 4px;    transition: all .5s;    border: 1px solid #e8e8e8;    border-radius: 0;}select {    max-width: 100%;}.aisa-btn,input[type='submit'],input[type='button'] {    transition: all .5s;    border: 1px solid #efa48d;    border-radius: 2px;    line-height: 24px;    background: #efa48d;    color: #fff !important;    font-size: 11px;    padding: 0 16px;    text-transform: uppercase;    display: inline-block;    letter-spacing: .5px;}div.aisa-btn span {    display: inline-block;    padding: 0 3px;}.aisa-btn a {    margin-top: 0;    padding: 0 !important;    color: #fff !important;}h1,h2,h3,h4,h5,h6 {    font-weight: normal;    margin-top: 0 !important;    line-height: normal;    color: #222222;}ol,ul {    margin: 0;    padding: 0;    list-style: none;}ol li,ul li {    margin: 0;    padding: 0;}.aisa-comment-form .error {color: red;}/* 2. Header */.aisa-headerTop {    box-shadow: 0 0 8px #e6e6e6;    border: none;    border-radius: 0;    margin-bottom: 0;    position: relative;    z-index: 9;    background: #fff;}.admin-bar .aisa-sticky .aisa-headerTop {	margin-top: 32px;}.admin-bar .aisa-sticky .aisa-headerTop.openNav {	margin-top: 0;}.aisa-sticky .aisa-headerTop {    position: fixed;    top: 0;    left: 0;    z-index: 9;    width: 100%;}.aisa-sticky.openNav .aisa-headerTop {    position: inherit;    margin-top: 0;}.aisa-sticky.openNav .aisa-logowrap {	margin-top: 0;}.aisa-navicon {    padding-top: 17px;    padding-bottom: 17px;    border-right: 1px solid #eee;}.aisa-navicon ul {    cursor: pointer;}.aisa-navicon ul:hover li {    background: #efa48d;    transition: all .5s;}.aisa-navicon li {    width: 15px;    height: 2px;    background: #222;    margin: 2px 0;}.aisa-navicon li:first-child {    width: 13px;}.aisa-navicon li:nth-child(2n) {    width: 18px;}.aisa-headerTop .aisa-socialbar {float: right;}.aisa-headerTop .aisa-social {    padding-top: 14px;    float: right;}.aisa-social-one {	float: right;	width: 100%;	text-align: right;}.aisa-social-one li {    display: inline-block;    margin-left: 3px;    margin-right: 7px;}.aisa-social-one li a:link,.aisa-social-one li a:active,.aisa-social-one li a:visited {    color: #232323;}.aisa-social-one li a:hover {	color: #efa48d;}.aisa-headerTop .aisa-search {    position: relative;    float: right;    padding-top: 11px;    border-left: 1px solid #eee;    padding-bottom: 9px;}.aisa-headerTop input[type='search'] {    border: none;    font-size: 13px;    color: #797979;    max-width: 125px;    background-color: transparent;}.aisa-headerTop input::-webkit-input-placeholder {color: #797979;}.aisa-headerTop input:-moz-placeholder {color: #797979;}.aisa-headerTop input::-moz-placeholder {color: #797979;}.aisa-headerTop input:-ms-input-placeholder {color: #797979;}.aisa-headerTop .aisa-search button {    padding: 0;    border: none;    background: none;}/* Logo */.retina-logo {	display: none;}/* Retina Logo - Active */@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5) {  .have-retina img.default-logo {display:none;}  .dnt-have-retina img.default-logo {display: block;}  img.retina-logo {display:block;}}.aisa-sticky .aisa-logowrap {    margin-top: 52px;}.standard_blog {    background: #fff;}.aisa-logobar {    text-align: center;    padding-top: 66px;    padding-bottom: 63px;    position: relative;}.aisa-logo {    line-height: normal;}.aisa-logo a:link,.aisa-logo a:active,.aisa-logo a:visited {    font-size: 90px;    color: #000;    display: inline-block;}.aisa-slogan {    font-size: 11px;    letter-spacing: 2px;    text-transform: uppercase;    margin-top: 8px;}.aisa-slogan span {    text-transform: lowercase;    color: #efa48d;    font-style: italic !important;    font-size: 12px !important;}/* 3. Content Area */.aisa-content {    max-width: 830px;}.aisa-content p {    padding-bottom: 17px;    letter-spacing: .4px;}.aisa-contentCol {    max-width: 870px;}.aisa-containerWrap {    padding-bottom: 100px;}.aisa-containerWrap .aisa-latestBlog {    background: #fff;    text-align: center;    margin-bottom: 49px;}.aisa-containerWrap .aisa-excerpt {    padding: 42px 42px 24px;}.aisa-grid .aisa-excerpt {    padding: 47px 42px 24px;}.aisa-grid .col-lg-6 .aisa-excerpt,.aisa-grid .col-lg-4 .aisa-excerpt {padding: 37px 42px 24px;}.aisa-containerWrap .aisa-excerpt .category-title a:link,.aisa-containerWrap .aisa-excerpt .category-title a:active,.aisa-containerWrap .aisa-excerpt .category-title a:visited {    font-size: 10px;    padding: 0px 14px;    letter-spacing: .5px;    display: inline-block;}.category-title .aisa-btn {	line-height: 22px;	padding: 0 12px;}.aisa-containerWrap .aisa-excerpt h3 {    margin-bottom: 6px;}.aisa-containerWrap .aisa-excerpt h1,.aisa-containerWrap .aisa-excerpt h1 a,.aisa-containerWrap .aisa-excerpt h1.post-heading,.aisa-containerWrap .aisa-excerpt h3,.aisa-containerWrap .aisa-excerpt h3 a:link,.aisa-containerWrap .aisa-excerpt h3 a:active,.aisa-containerWrap .aisa-excerpt h3 a:visited {    color: #222222;    font-size: 26px;    display: inline-block;    margin-bottom: 0;}.aisa-containerWrap .aisa-excerpt h1 a:hover,.aisa-containerWrap .aisa-excerpt h3 a:hover {    color: #efa48d;}.aisa-containerWrap .aisa-publish {    padding-bottom: 23px;    text-transform: uppercase;}.aisa-containerWrap .aisa-publish ul {    margin: 0 !important;}.aisa-containerWrap .aisa-content-area h3.blog-heading {    margin: 0 !important;}.aisa-containerWrap .aisa-publish li {    display: inline-block;    font-size: 12px;    color: #555;    letter-spacing: .3px;    margin-bottom: 0 !important;}.aisa-containerWrap .aisa-publish li span {    padding: 0 2px 0 5px;}.aisa-containerWrap .aisa-publish li a:link,.aisa-containerWrap .aisa-publish li a:active,.aisa-containerWrap .aisa-publish li a:visited {    color: #555;    letter-spacing: .3px;}.aisa-containerWrap .aisa-publish li a:hover {    color: #efa48d;}.aisa-containerWrap .aisa-content-area,.aisa-containerWrap .aisa-article {    text-align: left;    letter-spacing: .4px;}.aisa-containerWrap .aisa-readmore {    padding: 22px 0 53px;    position: relative;}.aisa-containerWrap .aisa-readmore a:link,.aisa-containerWrap .aisa-readmore a:active,.aisa-containerWrap .aisa-readmore a:visited {    padding: 6px 22px;    border: 1px solid #e8e8e8;    border-radius: 2px;    display: inline-block;    font-size: 11px;    color: #222;    text-transform: uppercase;    letter-spacing: 1px;}.aisa-containerWrap .aisa-readmore a:hover {    color: #fff;    border-color: #efa48d;    background-color: #efa48d;}.aisa-containerWrap .aisa-sharebar {    border-top: 1px dotted #dedede;    padding-top: 21px;    margin: 0 !important;    position: relative;    min-height: 51px;    overflow: hidden;}.aisa-containerWrap .aisa-sharebar:before,.aisa-containerWrap .aisa-sharebar:after {    content: '';    top: -2px;    left: 0px;    position: absolute;    width: 3px;    height: 3px;    background: #999;    border-radius: 50%;}.aisa-containerWrap .aisa-sharebar:after {    left: inherit;    right: 0px;}.aisa-containerWrap .aisa-sharebar .comentbox {    padding-left: 0;    text-align: left;}.aisa-containerWrap .aisa-sharebar .sharebox {    padding-right: 0;    text-align: right;    position: relative;    float: right;}.aisa-containerWrap .aisa-sharebar .sharebox .collapse {    width: auto;    display: inline-block;    position: absolute;    top: 0;    right: 0;}.aisa-containerWrap .aisa-sharebar .sharebox ul {    margin: 0 !important;    display: inline-block;    vertical-align: middle;    float: left;}.aisa-containerWrap .aisa-sharebar .sharebox .collapse ul li {    float: left;    list-style: none;    margin: 0 0 0 8px;}.aisa-containerWrap .aisa-sharebar .sharebox .aisa-share {    float: left;    margin-right: 3px;}.aisa-containerWrap .aisa-sharebar .comentbox,.aisa-containerWrap .aisa-sharebar a:link,.aisa-containerWrap .aisa-sharebar a:active,.aisa-containerWrap .aisa-sharebar a:visited {    color: #666;    font-size: 13px;    text-transform: capitalize;    letter-spacing: 0.5px;}.aisa-containerWrap .aisa-sharebar ul > li > a i {    -webkit-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.aisa-containerWrap .aisa-sharebar ul > li > a i,.aisa-containerWrap .aisa-sharebar ul > li > a:link i,.aisa-containerWrap .aisa-sharebar ul > li > a:active i,.aisa-containerWrap .aisa-sharebar ul > li > a:visited i {font-size: 15px;color: #232323;}.aisa-containerWrap .aisa-sharebar ul > li > a:hover i {color: #efa48d;}.aisa-containerWrap .aisa-sharebar li a:link,.aisa-containerWrap .aisa-sharebar li a:active,.aisa-containerWrap .aisa-sharebar li a:visited {	color: #000;}.aisa-containerWrap .aisa-sharebar a:hover {    color: #efa48d;}/* 4. Sidebar */.aisa-footerWrap .aisa-widget {margin-bottom: 38px;}.aisa-sidebar .aisa-widget {margin-bottom: 45px;}.aisa-sidebar .aisa-widget.widget_text,.aisa-sidebar .aisa-widget.aisa-instagram-feed,.aisa-sidebar .aisa-widget.widget_categories,.aisa-sidebar .aisa-widget.widget_archive,.aisa-sidebar .aisa-widget.widget_pages,.aisa-sidebar .aisa-widget.widget_meta,.aisa-sidebar .aisa-widget.widget_recent_comments,.aisa-sidebar .aisa-widget.widget_recent_entries,.aisa-sidebar .aisa-widget.widget_rss,.aisa-sidebar .aisa-widget.widget_nav_menu {margin-bottom: 40px;}.aisa-sidebar .aisa-widget.widget_tag_cloud {margin-bottom: 35px;}.aisa-widget h2 a {    color: #fff !important;    font-size: 11px !important;}.aisa-footerWrap .aisa-widget h2,.aisa-sidebar .aisa-widget h2 {    text-align: center;    color: #fff;    font-size: 12px;    background: #222;    padding: 14px 0;    text-transform: uppercase;    margin-bottom: 24px;    letter-spacing: 1px;}.aisa-footerWrap .aisa-widget.aisa-light h2,.aisa-sidebar .aisa-widget.aisa-light h2 {    background: #eeeeee;    color: #222;}.aisa-sidebar .aisa-widget.widget_text img {    margin-bottom: 19px;}.aisa-sidebar .aisa-widget.widget_text p {    padding-bottom: 0;    font-size: 15px;    line-height: 24px;}.aisa-social-two {    text-align: center;}.align-right.aisa-social-two {    text-align: right;}.align-left.aisa-social-two {    text-align: left;}.aisa-social-two li {    display: inline-block !important;    margin: 0 2px;}.aisa-content .aisa-social-two li {    margin: 0 2px !important;}.aisa-social-two li a:link,.aisa-social-two li a:active,.aisa-social-two li a:visited {    display: block;    line-height: 34px;    height: 36px;    width: 36px;    border: 1px solid #e9e9e9;    background: #e9e9e9;    border-radius: 50%;    color: #222;    text-align: center;    font-size: 13px;}.aisa-social-two li a:hover {    border-color: transparent !important;    background: #efa48d;    color: #fff;}.aisa-footerWrap .aisa-widget.aisa-instagram-feed {    margin-bottom: 45px;}.aisa-footerWrap .aisa-widget.aisa-instagram-feed .row,.aisa-sidebar .aisa-widget.aisa-instagram-feed .row {    padding-right: 0;}.aisa-footerWrap .aisa-widget.aisa-instagram-feed .row,.aisa-sidebar .aisa-widget.aisa-instagram-feed .row {    margin: 0px -3px;}.aisa-footerWrap .aisa-widget.aisa-instagram-feed .box,.aisa-sidebar .aisa-widget.aisa-instagram-feed .box {    padding: 0 3px 6px !important;}.aisa-sidebar .aisa-instagram-feed .box a {    float: left;    width: 96px;    height: 96px;    overflow: hidden;}.aisa-footerWrap .aisa-widget.widget_categories h2,.aisa-sidebar .aisa-widget.widget_categories h2 {    margin-bottom: 18px;}.aisa-widget.widget_rss li {    border-bottom: 1px dotted #dedede;    padding-bottom: 7px;    margin-bottom: 8px;}.aisa-widget.widget_rss .rss-date {    display: block;    padding: 5px 0;    border-top: 1px dashed #dedede;    border-bottom: 1px dashed #dedede;    margin: 10px 0;}.aisa-widget.widget_rss a {    text-transform: uppercase;}.aisa-aside .aisa-widget.widget_rss h2 a {    color: #222 !important;    font-size: 12px !important;}.aisa-widget.widget_nav_menu li li {    margin-left: 20px;}.widget_nav_menu li,.aisa-widget.widget_recent_entries li,.aisa-widget.widget_recent_comments li,.aisa-widget.widget_meta li,.aisa-widget.widget_pages li,.aisa-widget.widget_archive li,.aisa-footerWrap .aisa-widget.widget_categories li,.aisa-sidebar .aisa-widget.widget_categories li {    color: #999;    border-bottom: 1px dotted #dedede;    padding-bottom: 7px;    margin-bottom: 8px;}.aisa-widget.widget_nav_menu li:last-child,.aisa-widget.widget_rss li:last-child,.aisa-widget.widget_recent_entries li:last-child,.aisa-widget.widget_recent_comments li:last-child,.aisa-widget.widget_meta li:last-child,.aisa-widget.widget_pages li:last-child,.aisa-widget.widget_archive li:last-child,.aisa-footerWrap .aisa-widget.widget_categories li:last-child,.aisa-sidebar .aisa-widget.widget_categories li:last-child {    border: none;    margin-bottom: 0;    padding-bottom: 0;}.aisa-widget.widget_nav_menu a:link,.aisa-widget.widget_nav_menu a:active,.aisa-widget.widget_nav_menu a:visited,.aisa-widget.widget_rss a:link,.aisa-widget.widget_rss a:active,.aisa-widget.widget_rss a:visited,.aisa-widget.widget_recent_entries a:link,.aisa-widget.widget_recent_entries a:active,.aisa-widget.widget_recent_entries a:visited,.aisa-widget.widget_recent_comments a:link,.aisa-widget.widget_recent_comments a:active,.aisa-widget.widget_recent_comments a:visited,.aisa-widget.widget_meta a:link,.aisa-widget.widget_meta a:active,.aisa-widget.widget_meta a:visited,.aisa-widget.widget_pages a:link,.aisa-widget.widget_pages a:active,.aisa-widget.widget_pages a:visited,.aisa-widget.widget_archive a:link,.aisa-widget.widget_archive a:active,.aisa-widget.widget_archive a:visited,.aisa-footerWrap .aisa-widget.widget_categories a:link,.aisa-footerWrap .aisa-widget.widget_categories a:active,.aisa-footerWrap .aisa-widget.widget_categories a:visited,.aisa-sidebar .aisa-widget.widget_categories a:link,.aisa-sidebar .aisa-widget.widget_categories a:active,.aisa-sidebar .aisa-widget.widget_categories a:visited {    color: #666;    font-size: 14px;    display: inline-block;    margin-right: 4px;}.aisa-widget.widget_nav_menu a:hover,.aisa-widget.widget_rss a:hover,.aisa-widget.widget_recent_entries a:hover,.aisa-widget.widget_recent_comments a:hover,.aisa-widget.widget_meta a:hover,.aisa-widget.widget_pages a:hover,.aisa-widget.widget_archive a:hover,.aisa-footerWrap .aisa-widget.widget_categories a:hover,.aisa-sidebar .aisa-widget.widget_categories a:hover {    color: #efa48d;}.aisa-footerWrap .aisa-widget.aisa-recent-blog,.aisa-sidebar .aisa-widget.aisa-recent-blog {    margin-bottom: 43px;}.aisa-footerWrap .aisa-widget.aisa-recent-blog .box,.aisa-sidebar .aisa-widget.aisa-recent-blog .box {    max-width: 115px;}.aisa-footerWrap .aisa-widget.aisa-recent-blog .boxright,.aisa-sidebar .aisa-widget.aisa-recent-blog .boxright {    padding-left: 0;}.aisa-footerWrap .aisa-widget.aisa-recent-blog h4,.aisa-sidebar .aisa-widget.aisa-recent-blog h4 {    margin-bottom: 0px;}.aisa-footerWrap .aisa-widget.aisa-recent-blog h4 a:link,.aisa-footerWrap .aisa-widget.aisa-recent-blog h4 a:active,.aisa-footerWrap .aisa-widget.aisa-recent-blog h4 a:visited,.aisa-sidebar .aisa-widget.aisa-recent-blog h4 a:link,.aisa-sidebar .aisa-widget.aisa-recent-blog h4 a:active,.aisa-sidebar .aisa-widget.aisa-recent-blog h4 a:visited {    color: #232323;    font-size: 15px;}.aisa-footerWrap .aisa-widget.aisa-recent-blog h4 a:hover,.aisa-sidebar .aisa-widget.aisa-recent-blog h4 a:hover {    color: #efa48d;}.aisa-footerWrap .aisa-widget.aisa-recent-blog label,.aisa-sidebar .aisa-widget.aisa-recent-blog label {    font-weight: 400;    font-size: 12px;    color: #555;    text-transform: uppercase;}.aisa-footerWrap .aisa-widget.aisa-recent-blog hr,.aisa-sidebar .aisa-widget.aisa-recent-blog hr {    border-top: 1px dotted #dedede;    margin: 15px 0;}.aisa-widget hr:last-child {    display: none !important;}.aisa-sidebar .aisa-widget.widget_tag_cloud h2 {    margin-bottom: 27px;}.aisa-sidebar .aisa-widget.widget_tag_cloud a,.aisa-sidebar .aisa-widget.widget_tag_cloud li {    display: inline-block;    margin-right: 7px;    margin-bottom: 11px;}.aisa-sidebar .aisa-widget.widget_tag_cloud a,.aisa-sidebar .aisa-widget.widget_tag_cloud li a:link,.aisa-sidebar .aisa-widget.widget_tag_cloud li a:active,.aisa-sidebar .aisa-widget.widget_tag_cloud li a:visited {    font-size: 10px !important;    color: #777;    border: 1px solid #e8e8e8;    padding: 0px 15px;    display: inline-block;    text-transform: uppercase;}.aisa-sidebar .aisa-widget.widget_tag_cloud a:hover,.aisa-sidebar .aisa-widget.widget_tag_cloud li a:hover {    background: #efa48d;    border: 1px solid #efa48d;    color: #fff;}/* 5. Footer */.aisa-footer .aisa-footerWrap {    padding: 85px 0 22px;}.aisa-footer .aisa-instagramWrap .aisa-titlebar {    background: #fff;    padding: 21px 0;    text-align: center;}.aisa-footer .aisa-instagramWrap .aisa-titlebar,.aisa-footer .aisa-instagramWrap .aisa-titlebar a:link,.aisa-footer .aisa-instagramWrap .aisa-titlebar a:active,.aisa-footer .aisa-instagramWrap .aisa-titlebar a:visited {    color: #232323;    font-size: 12px;    text-transform: uppercase;    letter-spacing: .5px;}.aisa-footer .aisa-instagramWrap ul:after {    content: '';    display: table;    clear: both;}.aisa-footer .aisa-instagramWrap .aisa-titlebar a:hover {    color: #efa48d;}.aisa-footer .aisa-instagramWrap .aisa-images {    text-align: center;}.aisa-footer .aisa-instagramWrap ul {    background: #000;}.aisa-footer .aisa-instagramWrap li {    margin: 0;    width: 14.28%;    float: left;}.aisa-footer .aisa-logobar {    padding-top: 106px;    padding-bottom: 41px;}.aisa-logo.footer_logo a {    font-size: 76px;}.aisa-logo.footer_logo {text-align: center;}.aisa-footer .aisa-logo a:link,.aisa-footer .aisa-logo a:active,.aisa-footer .aisa-logo a:visited {    color: #fff;}.aisa-footer .aisa-slogan {    color: #aaa;    margin-top: 4px;    padding-bottom: 41px;    font-size: 11px;    text-align: center;}.aisa-social-three {    text-align: center;}.aisa-social-three li {    display: inline-block;    margin-right: 32px;    margin-bottom: 20px;}.aisa-social-three li:last-child {    margin-right: 0;}.aisa-social-three li i {    display: inline-block;    margin-right: 8px;    height: 36px;    width: 36px;    vertical-align: middle;    line-height: 36px;    text-align: center;    border-radius: 50%;    font-weight: normal;    -webkit-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;    font-size: 14px;    background-color: #2b2b2b;}.aisa-social-three li a:hover i {    background-color: #efa48d;}.aisa-social-three li a:link,.aisa-social-three li a:active,.aisa-social-three li a:visited {    text-transform: uppercase;    font-weight: 800;    color: #888888;    font-size: 11px;    -webkit-transition: none;    -o-transition: none;    transition: none;}.aisa-social-three li a:hover {    color: #fff;}.aisa-copyright {    padding: 26px 0;    font-size: 12px;    position: relative;    z-index: 10;    background: #fff;}.aisa-right.scrolling {    text-align: right;    position: fixed;    bottom: 28px;    right: 28px;    z-index: 99;    width: 42px;    height: 42px;    overflow: hidden;    padding: 0;    z-index: 9;}.aisa-right {    text-align: right;}.aisa-right a:link,.aisa-right a:active,.aisa-right a:visited {    color: #222222;}.aisa-right a {    position: relative;}.aisa-right.scrolling a {    display: block !important;    color: transparent;}.aisa-right a:after {    content: "\f106";    color: #222222;    font-family: FontAwesome;    line-height: 40px;    height: 40px;    position: absolute;    top: 0;    left: 0;    width: 100%;    display: none;    background: #fff;    border-radius: 2px;    text-align: center;    font-size: 20px;}.aisa-right.scrolling a:after {    display: block;}.aisa-right a:hover {    color: #efa48d;}.aisa-center {    text-align: center;}.aisa-aside .aisa-sidebar {    min-width: inherit;    padding: 35px 30px;    background: #fff;}.aisa-aside .aisa-sidebar .aisa-widget h2 {    text-align: left;    color: #222;    font-size: 12px;    background: none;    padding: 0;    text-transform: uppercase;    margin-bottom: 20px;}.aisa-aside .aisa-sidebar .aisa-widget.social {    text-align: left;}.aisa-aside .aisa-sidebar .aisa-widget.social li a {    color: #222222;    background: #eee;}.aisa-aside .aisa-sidebar .aisa-widget.social li a:hover {    background: #efa48d;    box-shadow: inherit;    color: #fff;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form p {    padding-bottom: 0;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input[type='email'] {    border: 1px solid #eee;    border-radius: 2px;    padding: 6px 14px;    color: #999;    font-size: 13px;    width: 100%;    margin: 0 0 15px;    letter-spacing: .3px;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input::-webkit-input-placeholder {color: #999;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input:-moz-placeholder {color: #999;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input::-moz-placeholder {color: #999;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input:-ms-input-placeholder {color: #999;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input[type='submit'] {    background: #efa48d;    width: 100%;    text-transform: uppercase;    font-size: 11px;    text-align: center;    padding: 0 10px;    line-height: 40px;    color: #fff;}.aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input[type='submit']:hover {    background: #222;    border: 1px solid #222;}/* Ailsa Carousel */.aisa-carouselwrap,.aisa-carousel {    text-align: center;    margin-bottom: 70px;}.aisa-carousel li {    position: relative;    list-style: none !important;}.aisa-carousel li .aisa-posttitlebar {    position: absolute;    bottom: 0;    left: 0;    background: rgba(0, 0, 0, 0.8);    width: 100%;    padding: 25px 6px 19px;}.aisa-carousel li.aisa-dhav-image .aisa-posttitlebar {position: relative;}.aisa-carousel li .aisa-posttitlebar .category-title {    margin: 0 0 5px;}.aisa-carousel li .aisa-posttitlebar h3 {    margin: 0;}.aisa-carousel li .aisa-posttitlebar h3 a {    font-size: 19px;    color: #fff;}.aisa-carousel li .aisa-posttitlebar h3 a:hover {    color: #efa48d;}/* Pagination */.aisa-pagination {    padding-bottom: 0;}.aisa-containerWrap .aisa-content-area ul.page-numbers {	margin: 0;}.page-numbers li,.aisa-pagination li {    display: inline-block;    margin-right: 5px;}.page-numbers li span,.page-numbers li a,.aisa-contentCol .wp-pagenavi a,.aisa-contentCol .wp-pagenavi span,.aisa-pagination a {    line-height: 38px;    padding: 0 15px;    display: inline-block;    background: #fff;    color: #000 !important;    text-transform: uppercase;    font-size: 11px;    letter-spacing: .5px;}.page-numbers li span.dots {	background: none;	color: #000 !important;}.aisa-contentCol .wp-pagenavi a,.aisa-pagination.number .older a,.aisa-pagination li a {    color: #222222;}.page-numbers li span,.page-numbers li a:hover,.aisa-contentCol .wp-pagenavi a:hover,.aisa-contentCol .wp-pagenavi span,.aisa-pagination.number .older a:hover,.aisa-pagination li.active a,.aisa-pagination a:hover {    color: #fff !important;    background: #efa48d;}.aisa-contentCol .wp-pagenavi span.extend {	display: none;}.aisa-contentCol .wp-pagenavi a,.aisa-contentCol .wp-pagenavi span {    border: none;    margin: 0 8px 0 0;}.page-numbers li:last-child,.aisa-contentCol .wp-pagenavi .nextpostslink {    float: right;    margin: 0;}.aisa-pagination .older {    text-align: right;}.aisa-sliderBox .owl-carousel {    position: relative;    margin: 0 !important;}.aisa-sliderBox .owl-carousel li {    margin: 0 !important;    list-style: none !important;}.aisa-sliderBox .owl-nav {    position: absolute;    top: 50%;    left: 0;    width: 100%;    margin-top: -20px;    visibility: hidden;    opacity: 0;    transition: all .5s;    cursor: pointer;}.aisa-carouselwrap {    background: #f7f7f7;}.aisa-relatedpost .aisa-sliderBox:hover .owl-nav,.aisa-carouselwrap:hover .aisa-sliderBox .owl-nav,.aisa-containerWrap .aisa-latestBlog:hover .aisa-sliderBox .owl-nav {    visibility: visible;    opacity: 1;}.aisa-carouselwrap:hover .aisa-sliderBox .owl-nav {    height: 0;    overflow: visible;}.aisa-sliderBox .owl-prev {    float: left;    background: #fff;    width: 30px;    height: 40px;    line-height: 40px;    font-size: 19px;    text-align: center;    margin-left: 20px;    border-radius: 2px;}.aisa-sliderBox .owl-next {    float: right;    background: #fff;    width: 30px;    height: 40px;    line-height: 40px;    font-size: 19px;    text-align: center;    margin-right: 20px;    border-radius: 2px;}.aisa-sliderBox .owl-next i.fa,.aisa-sliderBox .owl-prev i.fa {line-height: 40px;}/* Grid Blog */.aisa-sliderBox li {    position: relative;}.aisa-sliderBox .aisa-postdetails {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    text-align: center;}.aisa-sliderBox .aisa-postdetails .box {    background: #fff;    max-width: 444px;    padding: 37px 37px 42px;    margin: 0 auto;    position: relative;    top: 50%;    margin-top: -92px;}.aisa-sliderBox .aisa-postdetails .box h3 {    margin-bottom: 6px !important;    margin-top: 10px !important;}.aisa-sliderBox .aisa-postdetails .box h3 a {    font-size: 26px;    color: #222222;}.aisa-sliderBox .aisa-postdetails .box li {    display: inline-block;    font-size: 12px;    color: #555555;    letter-spacing: .3px;    text-transform: uppercase;}.aisa-sliderBox .aisa-postdetails .box li span {    padding: 0 6px;}.aisa-sliderBox .aisa-postdetails .box li a {    font-size: 12px;    color: #555555;    text-transform: uppercase;    letter-spacing: .3px;}.aisa-grid .aisa-excerpt h3 a:link,.aisa-grid .aisa-excerpt h3 a:active,.aisa-grid .aisa-excerpt h3 a:visited {    font-size: 22px;}.aisa-grid .aisa-publish {    padding-bottom: 12px;}.aisa-grid .aisa-readmore {    padding: 17px 0;}.aisa-grid .aisa-latestBlog {    margin-bottom: 43px;}/* List Blog */.aisa-list .aisa-latestBlog {    text-align: left;}.aisa-list .aisa-latestBlog .aisa-excerpt {    padding: 22px 0 0;}.aisa-list .aisa-latestBlog .aisa-excerpt .category-title {    margin-bottom: 6px;}.aisa-list .aisa-excerpt h3 a:link,.aisa-list .aisa-excerpt h3 a:active,.aisa-list .aisa-excerpt h3 a:visited {    font-size: 22px;}.aisa-list .aisa-publish {    padding-bottom: 8px;}.aisa-list .aisa-latestBlog {    margin-bottom: 40px;}/* Large Grid Blog & Large List Blog */.aisa-fullgrid .aisa-excerpt,.aisa-list .aisa-fullgrid .aisa-latestBlog .aisa-excerpt {    padding: 48px 42px 24px;}.aisa-list .aisa-fullgrid .aisa-latestBlog .aisa-excerpt {text-align: center;}.aisa-fullgrid .aisa-excerpt h3 a:link,.aisa-fullgrid .aisa-excerpt h3 a:active,.aisa-fullgrid .aisa-excerpt h3 a:visited {    font-size: 26px;}.aisa-fullgrid .aisa-publish {    padding-bottom: 23px;    padding-top: 1px;}.aisa-fullgrid .aisa-publish ul {    margin: 0 !important;}.aisa-fullgrid .aisa-readmore {    padding: 21px 0 54px;}.aisa-fullgrid .aisa-excerpt {    padding-bottom: 20px;}.aisa-fullgrid .aisa-latestBlog {    margin-bottom: 50px;}/* Standard Fullwidth */.aisa-standardFullwidth .aisa-content,.aisa-standardFullwidth .aisa-contentCol {    max-width: inherit;}/* About Me Page */.aisa-containerWrap.aisa-about {    padding-bottom: 53px;}.aisa-containerWrap.aisa-about .aisa-excerpt h3 {    margin-bottom: 3px;}.aisa-containerWrap.aisa-about .aisa-excerpt h3,.aisa-containerWrap.aisa-about .aisa-excerpt h3 a:link,.aisa-containerWrap.aisa-about .aisa-excerpt h3 a:active,.aisa-containerWrap.aisa-about .aisa-excerpt h3 a:visited {    font-size: 30px;}pre {    color: #efa48d;    font-size: 12px;    margin-bottom: 25px;    text-transform: uppercase;    letter-spacing: .5px;    border: none;    background: none;    padding: 0;    margin: -5px 0 31px !important;}.aisa-content-area .wpb_wrapper pre {	padding: 0;	margin: 0;	background: none;}.aisa-about .aisa-share {    text-align: right;    margin: 38px 0 34px 0;}.aisa-about .aisa-share li {    display: inline-block;    list-style: none;    margin: 0 1px 0 0px;    :}.aisa-about .aisa-share li a {    background: #eee;    color: #222222;    height: 30px;    width: 30px;    line-height: 30px;    border-radius: 50%;    display: block;    text-align: center;}.aisa-about .aisa-share li a:hover {    color: #fff;    background: #efa48d;}.aisa-containerWrap.aisa-about .aisa-excerpt {    padding-top: 52px;}/* Contact Form 7 */.aisa-contact {    padding: 22px 0 12px 0;}form.aisa-contact {    padding-top: 9px;    padding-bottom: 0;}form.wpcf7-form {	padding: 0 42px 42px 42px;}.wpcf7-form label,.aisa-contact label {    display: block;    font-size: 14px;    color: #222222;    letter-spacing: .3px;    font-weight: normal;    margin-bottom: 7px;}.wpcf7-form input[type='url'],.wpcf7-form input[type='email'],.wpcf7-form nput[type='search'],.wpcf7-form input[type='text'],.aisa-contact input[type='url'],.aisa-contact input[type='email'],.aisa-contact nput[type='search'],.aisa-contact input[type='text'] {    min-width: 373px;    padding: 0 10px;    line-height: 38px;}.wpcf7-form textarea,.aisa-contact textarea {    min-height: 180px;    padding: 7px 10px;    width: 100%;}.wpcf7-form input[type='submit'],.aisa-contact input[type='submit'] {    line-height: 38px;    border-radius: 0;    padding: 0 29px;}.aisa-contactwrap.aisa-containerWrap .aisa-excerpt h3 {    padding: 8px 0 9px;}/* Category */.aisa-categoryBar {    margin: 0 0 43px;    padding: 30px 15px;    color: #777;    font-size: 18px;    text-align: center;    background: #fff;    letter-spacing: .6px;}.have-cat-description.aisa-categoryBar {    margin: 0 0 23px;}.aisa-category-description {    width: 80%;    margin: 0 auto 20px;    text-align: center;}.aisa-categoryBar mark {    text-transform: uppercase;}.aisa-containerWrap .aisa-excerpt h3 {    margin-bottom: 0;}/* Standard Post */blockquote {    color: #222222;    font-size: 16px;    border: 1px solid #f0f0f0;    background: #fcfcfc;    border-left: 3px solid #efa48d;    padding: 30px 24px;    margin: 13px 0 29px;    letter-spacing: .4px;}blockquote p {    padding-bottom: 0 !important;}.taglist {    padding-bottom: 40px;    text-align: left;}.taglist a:link,.taglist a:active,.taglist a:visited {    font-size: 10px;    color: #555;    border: 1px solid #e8e8e8;    padding: 0px 10px;    display: inline-block;    text-transform: uppercase;    margin: 8px 7px 0 0;    line-height: 23px;}.taglist a:hover {    background: #efa48d;    border: 1px solid #efa48d;    color: #fff;}.aisa-author {    background: #fff;    padding: 30px 40px;    margin-bottom: 36px;}.aisa-author .author-name,.aisa-author h5 {    font-size: 17px;    color: #222222;    margin-bottom: 6px;    margin-top: -2px;    display: inline-block;}.aisa-author p {    letter-spacing: 0.5px;    padding-bottom: 9px;}.aisa-author .social {    margin-left: 115px;}.aisa-author li {    display: inline-block;    margin: 5px 10px 0 0;}.aisa-author li a {    color: #999;}.aisa-relatedpost .aisa-shortdetails h4 a:hover,.aisa-author li a:hover {    color: #efa48d;}.aisa-relatedpost .aisa-shortdetails {    background: #fff;    padding: 22px 10px 16px;    text-align: center;}.aisa-relatedpost {    margin-bottom: 50px;}.aisa-relatedpost img {    width: 100%;}.aisa-commentbox {    overflow: hidden;    margin-bottom: 50px;}.page .aisa-commentbox {    float: left;    width: 100%;    margin: 20px 0 0;}.aisa-commentbox h3,.aisa-relatedpost h3 {    font-size: 18px;    color: #222222;    margin-bottom: 25px;    text-align: center;}.aisa-relatedpost .aisa-shortdetails h4 {    margin-bottom: 0;    line-height: 18px;}.aisa-relatedpost .aisa-shortdetails h4 a {    font-size: 16px;    color: #222222;}.aisa-relatedpost .aisa-shortdetails .date {    font-size: 11px;    text-transform: uppercase;    letter-spacing: .8px;}.aisa-single-post .aisa-content .aisa-relatedpost h3 {font-size: 18px;}.aisa-author img {    border-radius: 50%;    width: 91px;    height: 91px;}.aisa-commentbox {    background: #fff;    padding: 34px 40px;    margin-bottom: 40px;}.aisa-commentbox h3 {    margin-bottom: 46px;}.aisa-commentbox li .children,.aisa-commentbox ul ul {    margin-left: 30px;}.aisa-commentbox .aisa-img {    margin-top: 7px;}.aisa-commentbox ol li .children li>div,.aisa-commentbox ol li>div {    border-bottom: 1px dotted #dfdfdf;    padding-bottom: 16px;    margin: 0 0 34px 0;}.aisa-commentbox ol li:last-child>div {    border: none;    margin-bottom: 0;    padding-bottom: 12px;}.comment-theme img,.aisa-commentbox .col-lg-2 img {    border-radius: 50%;    width: 61px;    height: 62px;}.aisa-containerWrap .aisa-content-area .comment-wrapper .aisa-comments-meta h4,.aisa-containerWrap .aisa-content-area .aisa-commentbox .aisa-comments-meta h5,.comment-wrapper h4,.aisa-commentbox h5 {    font-size: 17px !important;    margin-bottom: -2px !important;    color: #222222;}.comment-wrapper .comments-date,.aisa-commentbox .date {    text-transform: uppercase;    color: #555;    font-size: 12px;    letter-spacing: .6px;    margin-bottom: 9px;}.aisa-commentbox .row {    position: relative;}.aisa-commentbox p {    letter-spacing: .7px;}.aisa-commentbox p.form-submit {    padding-bottom: 8px;}.aisa-commentform {    margin-bottom: 40px;    padding: 36px 39px;}.aisa-commentform h3 {    text-align: left;    margin-bottom: 4px;}.aisa-commentform .aisa-contact {    padding-top: 17px;}.comments-reply {    position: absolute;    top: 3px;    right: -10px;}.comments-reply a:link,.comments-reply a:active,.comments-reply a:visited {    display: inline-block;    border-radius: 2px;    font-size: 11px;    letter-spacing: .3px;    text-transform: uppercase;    padding: 0 12px;    line-height: 25px;    background: #f0f0f0;    color: #222222;}.comments-reply a:hover {    background: #efa48d;    color: #fff;}.depth-2 .comment-main-area {    width: 87.5%;}.depth-3 .comment-main-area {    width: 87%;}.depth-4 .comment-main-area {    width: 86.5%;}.depth-5 .comment-main-area {    width: 85.5%;}.depth-6 .comment-main-area {    width: 85%;}.depth-7 .comment-main-area {    width: 84%;}.depth-8 .comment-main-area {    width: 83.5%;}.depth-9 .comment-main-area {    width: 83%;}#cancel-comment-reply-link {    float: right;    font-size: 18px;    color: #222222;}.comment .comment-area h1 {	font-size: 24px;	margin: 0 0 7px;}.comment .comment-area h2 {	font-size: 22px;	margin: 0 0 7px;}.comment .comment-area h3 {	font-size: 20px;	text-align: left;	margin: 0 0 7px;}.comment .comment-area h4 {	font-size: 17px;	margin: 0 0 7px !important;}.comment .comment-area h5 {	font-size: 14px;	margin: 0 0 7px !important;}.comment .comment-area h6 {	font-size: 12px;	margin: 0 0 7px !important;}.comment-theme {    display: inline-block;    vertical-align: top;}.comment-image {    padding: 5px 17px 0 0;    display: inline-block;    vertical-align: top;}.comment-main-area {    display: inline-block;    vertical-align: top;    width: 88%;    position: relative;}.comments .children {    clear: both;}.comments-section {    margin: 0 -40px 40px;    padding: 0 40px 15px;    border-bottom: 1px solid #f7f7f7;}.comment-respond h3 {    text-align: left;    margin-bottom: 4px;}form.aisa-contact p.form-submit input[type='submit'] {margin-top: 11px;}/* Post With Gallery */.aisa-gallery {    margin-bottom: -5px;}.aisa-gallery ul {    margin: 0 !important;}.aisa-gallery li {    margin: 0 !important;}.aisa-gallery .row {    margin: 0 -2.5px 5px !important;}.aisa-gallery .box {    padding: 0 2.5px !important;    display: inline-block;    float: left;}.aisa-music,.aisa-video {    margin-bottom: -8px;}.aisa-list .aisa-latestBlog .aisa-music iframe,.aisa-list .aisa-latestBlog .aisa-video iframe {max-height: 255px;}.aisa-list .aisa-latestBlog .aisa-video .fluid-width-video-wrapper {padding-top: 91% !important;}.aisa-contentCol.col-lg-9 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-music iframe,.aisa-contentCol.col-lg-9 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-video iframe {max-height: 255px;}.aisa-contentCol.col-lg-9 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-video .fluid-width-video-wrapper {padding-top: 63% !important;}.aisa-contentCol.col-lg-12 .aisa-grid .col-lg-4 .aisa-latestBlog .aisa-music iframe,.aisa-contentCol.col-lg-12 .aisa-grid .col-lg-4 .aisa-latestBlog .aisa-video iframe {max-height: 235px;}.aisa-contentCol.col-lg-12 .aisa-grid .col-lg-4 .aisa-latestBlog .aisa-video .fluid-width-video-wrapper {padding-top: 64% !important;}.vc_col-sm-12 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-music iframe,.vc_col-sm-12 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-video iframe {max-height: 355px;}.vc_col-sm-12 .aisa-grid .col-lg-6 .aisa-latestBlog .aisa-video .fluid-width-video-wrapper {padding-top: 63% !important;}.aisa-video iframe {    max-width: 100%;}iframe {	width: 100%;	border: none;}/* fixing */.aisa-list .aisa-latestBlog .sticky .textbox {    padding-right: 5px;}.aisa-list .aisa-latestBlog .sticky .aisa-excerpt {    padding-left: 20px;    padding-right: 20px;}.sticky .aisa-excerpt {	border: 4px dashed;}.page .wpb_text_column {	padding: 42px;	background: #fff;}.page-numbers li span, .page-numbers li a, strong,.taglist a, .aisa-categoryBar mark,mark.dark,.aisa-slogan,.aisa-slogan span,.aisa-aside .aisa-sidebar .aisa-widget h2,.aisa-contentCol .wp-pagenavi a, .aisa-contentCol .wp-pagenavi span,.aisa-pagination a,.aisa-categoryBar mark,.taglist a {	font-weight: 700 !important;}.aisa-btn,input[type="submit"],input[type="button"], .aisa-containerWrap .aisa-readmore a:link, .aisa-containerWrap .aisa-readmore a:active, .aisa-containerWrap .aisa-readmore a:visited, .aisa-footerWrap .aisa-widget h2, .aisa-sidebar .aisa-widget h2, .aisa-aside .aisa-sidebar .aisa-widget .mc4wp-form input[type="submit"] {	font-weight: 900 !important;}dd {	margin-bottom: 30px;}address {	font-style: italic;}.sticky .aisa-excerpt {   border: 2px dashed #efa48d;}.aisa-content-area pre,.comment-area pre,.aisa-article pre {	background: #f7f7f7;	padding: 10px;	color: #666666;	text-transform: none;}table {	width: 100%;	border-top: 1px solid #d1d1d1;	border-left: 1px solid #d1d1d1;	margin-bottom: 17px;}table td,table th {	border: 1px solid #d1d1d1;	border-width: 0 1px 1px 0;	padding: 7px 12px;}.aisa-content div.wpcf7-validation-errors {	margin: 0 0 25px;	padding: 10px 15px;}.aisa-carousel.aisa-post-slider-one ul,.aisa-carousel.aisa-post-slider-one li .category-title,.aisa-carousel.aisa-post-slider-one li .aisa-posttitlebar h3 {	margin: 0 !important;}.aisa-author-info:after {    content: '';    display: table;    clear: both;}ol.comments li {	list-style: none !important;}.aisa-responsive-off .container {    width: 1170px !important;}.aisa-content .aisa-social-two li a:link,.aisa-content .aisa-social-two li a:active,.aisa-content .aisa-social-two li a:visited {	line-height: 30px;	height: 30px;	width: 30px;}.aisa-content .aisa-social-two li a .fa,.aisa-social-two li a .fa {line-height: 36px;}.aisa-containerWrap .aisa-content .category-title {    margin-bottom: 10px !important;}.aisa-standardFullwidth .aisa-fullgrid .aisa-readmore {    padding-top: 26px;}.aisa-list .aisa-latestBlog .aisa-excerpt {    padding-top: 33px;    padding-bottom: 16px;}.aisa-author .author-avatar {    width: 116px;    padding: 0 15px 0 0;    float: left;}.wpb_content_element {    margin-bottom: 0 !important;}/* Default Widget CSS */.widget_search i,.widget_search input[type="submit"],.widget_search label,.widget_categories label,.widget_archive label {    font-weight: 400;    display: none;}.widget_text strong {    font-weight: 400;}.widget_text select,.widget_search input[type='text'],.widget_categories select,.widget_archive select {    display: block;    background: transparent;    width: 100%;    padding: 6px 7px;}#wp-calendar {    width: 100%;    font-size: 12px;    border-spacing: 8px;    background: #fff;    border: none;}#wp-calendar caption {    display: none;}#wp-calendar tfoot td {border: none;}#wp-calendar tbody td {    text-align: center;    border-radius: 2px;    border: 1px solid #f4f4f4;    padding: 7px 0;}#wp-calendar tbody td:hover {    border-color: #e2e2e2;}#wp-calendar tbody td#today {    color: #efa48d;    border-color: #efa48d;}#wp-calendar tfoot td#prev a,#wp-calendar tfoot td#next a {    color: #888;    font-size: 12px;    font-weight: 400;    position: relative;    text-transform: uppercase;    bottom: 0px;    margin-bottom: 1px;}#wp-calendar tfoot td#prev a {    left: 6px;}#wp-calendar tfoot td#prev {    text-align: left;}#wp-calendar tfoot td#next {    text-align: right;    right: 6px;}#wp-calendar thead th {    font-size: 13px;    font-weight: 400;    color: #888;    text-align: center;}#wp-calendar tbody td a,#wp-calendar tfoot td#prev a:hover,#wp-calendar tfoot td#next a:hover {    color: #efa48d;}#wp-calendar caption {    text-align: right;    color: #333;    font-size: 12px;    margin-top: 10px;    margin-bottom: 15px;}#wp-calendar thead {    font-size: 10px;}#wp-calendar thead th {    padding: 7px 0;    background: #efa48d;    color: #fff;    border: 1px solid rgba(255, 255, 255, .1);}#wp-calendar tbody td {    background: #f5f5f5;    border: 1px solid #fff;    text-align: center;    padding: 7px 0;    font-size: 14px;}#wp-calendar tbody td:hover {    background: #fff;}#wp-calendar tbody .pad {    background: none;}#wp-calendar tfoot #next {    font-size: 10px;    text-transform: uppercase;    text-align: right;}#wp-calendar tfoot #prev {    font-size: 10px;    text-transform: uppercase;    padding-top: 10px;}.page-title {    font-size: 26px !important;    color: #222222;    margin-bottom: 26px !important;}.aisa-containerWrap .aisa-excerpt h1.post-heading {    margin-bottom: 0px !important;    margin-top: 0 !important;}.alignleft {    margin: 8px 18px 8px 0;    float: left;}.alignnone {    margin: 10px auto;    display: block;}.alignright {    margin: 8px 0 8px 18px;    float: right;}.aisa-containerWrap .aisa-content-area h1,.aisa-containerWrap .aisa-article h1 {    font-size: 28px;    color: #222222;    margin: 6px 0 14px !important;    letter-spacing: 1px;}.aisa-containerWrap .aisa-content-area h2,.aisa-containerWrap .aisa-article h2 {    font-size: 26px;    color: #222222;    margin: 0px 0 18px !important;    padding-top: 2px;}.aisa-containerWrap .aisa-content-area h3,.aisa-containerWrap .aisa-article h3 {    font-size: 22px;    color: #222222;    margin: 10px 0 21px;}.aisa-containerWrap .aisa-content-area h4,.aisa-containerWrap .aisa-article h4 {    font-size: 20px;    color: #222222;    margin: 0px 0 27px !important;}.aisa-containerWrap .aisa-content-area h5,.aisa-containerWrap .aisa-article h5 {    font-size: 16px;    color: #222222;    margin: 0px 0 31px !important;}.aisa-containerWrap .aisa-content-area h6,.aisa-containerWrap .aisa-article h6 {    font-size: 12px;    color: #222222;    margin: 0px 0 24px !important;}.aisa-containerWrap .aisa-content-area hr,.aisa-containerWrap .aisa-article hr {    margin-top: 2px;    border-top: 1px dotted #dedede;}.comment-area ul,.aisa-containerWrap .aisa-content-area ul,.aisa-containerWrap .aisa-article ul {    margin: 0 0 0px 36px;}.comment-area ol,.aisa-containerWrap .aisa-content-area ol,.aisa-containerWrap .aisa-article ol {    margin: 0 0 0px 21px;}.comment-area>ol,.comment-area>ul,.aisa-containerWrap .aisa-content-area>ul,.aisa-containerWrap .aisa-article>ul,.aisa-containerWrap .aisa-content-area>ol,.aisa-containerWrap .aisa-article>ol {	margin-bottom: 17px;}.comment-area ol>li,.aisa-containerWrap .aisa-content-area ol>li,.aisa-containerWrap .aisa-article ol>li {    list-style: decimal;    list-style-position: inside;    margin: 4.5px 0;    letter-spacing: .3px;}.comment-area ul>li,.aisa-containerWrap .aisa-content-area ul>li,.aisa-containerWrap .aisa-article ul>li {    list-style: disc;    list-style-position: outside;    margin: 4.5px 0;    letter-spacing: .3px;}.comment-area ul>li {	list-style: disc !important;}.comment-area ol>li {	list-style: decimal !important;}code {    padding: 0;    color: #797979;    background-color: transparent;    font-size: 14px;    font-family: 'Inconsolata', monospace;}/* 7. 404 Error Page */.error404 .aisa-logowrap {    background-color: #fff;}.error404 .error-content {    text-align: center;}.error404 .error-content img {    margin: 20px auto;    display: block;}.error404 .error-content h3 {    font-weight: 800;    font-size: 55px;    margin: 40px 0 20px;}.error404 .error-content p {    margin: 0 0 10px;}.error404 .aisa-footer .aisa-instagramWrap .aisa-titlebar {    border-top: 1px solid #eee;}.error404 .aisa-background {    padding: 120px 0;}.error404 .error-content .aisa-btn {    padding: 7px 20px;    font-size: 12px;    letter-spacing: 1px;    margin-top: 6px;}.aisa-background > .container,.aisa-background > .container-fluid {    z-index: 1;    position: relative;}/* 8. Magnific Popup */.aisa-img-popup img,.aisa-gallery li img {    cursor: zoom-in;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {    opacity: 0;    -webkit-backface-visibility: hidden;    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container {    opacity: 1;}.mfp-with-zoom.mfp-ready.mfp-bg {    opacity: 0.8;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {	opacity: 0;}/*Black Unit Fix*/hr.wp-block-separator {  display: inline-block;  width: 100%;  margin-bottom: 50px;}blockquote.wp-block-pullquote {  padding: 0 0 0 20px;}ul.wp-block-latest-posts li {  margin-bottom: 10px;}.wp-block-categories ul li {  margin-bottom: 10px;}ul.wp-block-gallery {  padding-bottom: 50px;}pre.wp-block-verse {  margin-bottom: 30px;}.aisa-containerWrap .aisa-content-area ul.wp-block-gallery.alignnone {  margin: 0 -8px;  display: flex;}.aisa-containerWrap .aisa-content-area .wp-block-gallery .blocks-gallery-item {  margin: 8px;}p:empty {  display: none;}