/*
 Theme Name:     Nine child Theme
 Theme URI:      http://www.phbdevelopment.com/disney-walk/
 Description:    Nine Theme
 Author:         Nine Theme
 Author URI:     https://wordpress.org/
 Template:       nine-child
 Version:        1.0.0
*/ 
@import url("../nine-child/style.css"); 

/* =Theme customization starts here

@charset "utf-8";
/* CSS Document */
/*  -----------------------------------------------------
  ------------------- General Styles ------------------
  ----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
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, font, 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 {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }

img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}
body {margin:0; padding:5px 0 0; font-family: 'Raleway', sans-serif; font-weight:400; color:#000; line-height:normal;  font-size:14px; background:url(assets/images/pagetop-color.jpg) center 0 no-repeat; background-size:100%; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

/* ------------- web fonts -------------*/
/* -------------/ web fonts ------------*/
a{ text-decoration:none; }
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
.pull-left{ float:left; }
.pull-right{ float:right; }
.text-right{ text-align:right; }
.text-left{ text-align:left; }
.text-justify{ text-align:justify; }
.text-center{ text-align:center; }
.image-left{ float:left; margin:0px 40px 20px 0px; border:1px solid #ccc; padding:5px; }
.image-right{ float:right; margin:0px 0px 20px 40px; }
.image-left img, .image-right img{ border:0px solid #fff;}

.container{margin:0px auto; max-width:1020px; padding:0px;} 

/*===================background section===========================*/

.header-section{margin:0 auto; height:auto; width:100%; background:#f6f6f6; }
.header-section .header-inner{ max-width:1188px; height:auto; margin:0 auto; padding:15px 0 10px;}

.logo{ float:left; width:26%; margin:0;}
.header-right{ float:right; width:74%; padding:0;}
.header-right .header-top{ width:100%; height:auto; margin:0 auto; padding:10px 0 16px;}
.header-right .socialmedia{ float:right; width:164px; padding:0 0 0 12px; background:url(assets/images/header-sep.png) 0 50% no-repeat;}
.header-right .socialmedia ul{ list-style:none; margin:0; padding:0;}
.header-right .socialmedia ul li{ display:inline-block; padding:0px; margin:0 1px; color:#fff; font-size:18px;}
.header-right .socialmedia ul li a{ width:32px; height:32px; padding:6px; text-align:center; display:inline-block; color:#ffd602; background:#161515; border-radius: 50%;  -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: 0.5s ease; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.header-right .socialmedia ul li a:hover{ background:#ffd602; color:#161515;}
.header-right h5{ float:right; padding:6px 0 6px 12px; margin:0 12px 0 0; color:#3c3c3c; font-size:16px; font-weight:400; font-family: 'Open Sans', sans-serif;}
.header-right h5 a{ color:#3c3c3c;}
.header-right h6{ float:right; padding:6px 0; margin:0 12px 0 0; color:#3c3c3c; font-size:16px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.header-right h6 a{ color:#3c3c3c;}
.header-right h5 i, .header-right h6 i{ color:#e52024;}
/*===================navigation section===========================*/

.navigation{ margin:0; padding:0; width:100%; position:relative;} 
.navigation ul{ float:right; margin:0px; padding:0px; list-style:none; width:100%; text-align:right;}
.navigation ul li{margin:0 2% 0 0; padding:0px; height:auto; width:auto; display:inline-block; color:#333333; font-size:15px; text-transform:uppercase; font-weight:600; }
.navigation ul li a{margin:0px; padding:6px 8px; height:auto; width:auto; display:inline-block; line-height:20px; color:#000; font-weight:600; text-decoration:none; text-transform:uppercase; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.navigation ul li:hover a, .navigation ul li a.selected{ color:#e62b23;}
/*.navigation li ul { display:none; height:auto; position:absolute; z-index:99999!important; width:auto; min-width:200px; padding:0; margin-left:0; margin-top:0; padding:0px 0px 10px 0px; background:#00619c; -webkit-box-shadow: -1px 10px 12px -3px rgba(0,0,0,0.46); -moz-box-shadow: -1px 10px 12px -3px rgba(0,0,0,0.46); box-shadow: -1px 10px 12px -3px rgba(0,0,0,0.46); }
.navigation li:hover ul {display:block;}
.navigation li li {display:block; float:none!important; width:100%; padding:0; margin:0;text-align:left; text-transform:none !important; background:none!important;}
.navigation li ul a { display:block; padding:7px 12px!important; margin:0!important;font-size:13px !important; font-weight:400; height:auto!important; line-height:18px!important; color:#fff !important;}
.navigation li ul a:hover{ background:#fff!important; color:#000!important;}
.navigation ul li:hover ul li a, .navigation ul li ul li a.selected{ background:none;}
.navigation li ul li a{ border:none!important;}
.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul {display:none; top:0; left:100%; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border:1px solid #dadada;}
.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul {display:block;}*/

.slicknav_menu {display:none;}
@media screen and (max-width:759px) {
.js #menu-primary-navigation {
display:none;
}
.js .slicknav_menu {
display:block;
}

}

.bannersection{ margin:0px auto; padding:0; width:100%; height:auto; border-bottom:1px solid #fff;}
.bannersection img{ width:100%;}
.bannersection h2{ color:#000000; font-size:83px; font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase; margin:0 0 12px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
.bannersection p{ color:#0d0d0b; font-size:18px; line-height:26px; font-weight:400; margin:0 0 22px;}

.inner-page-bannersection{ margin:0px auto; padding:0; width:100%; height:auto; position:relative; background:#0066a0; min-height:40px;}
.inner-page-bannersection img{ width:100%;}

.featured-section{ width:100%; height:auto; margin:0 auto; background:#f5f5f5;}
.featured-section .inner-section{ max-width:1240px; height:auto; margin:0 auto; padding:18px 0;}
.featured-section h2{ color:#252222; font-size:48px; font-weight:500; text-align:center; line-height:48px; margin:0 0 8px;}
.featured-section h3{ color:#252222; font-size:19px; font-weight:500; text-align:center; line-height:24px; margin:0 0 22px;}
.featured-section .ftgame-single{ display:inline-block; vertical-align:top; width:182px; min-height:278px; padding:4px; margin:10px; background:#fff; border:1px solid #d9d9d9; font-family: 'Open Sans', sans-serif; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.featured-section .ftgame-single figure{ width:100%; height:auto; margin:0 auto 12px;}
.featured-section .ftgame-single h4{ color:#252222; font-size:14px; font-weight:400; margin:0 0 4px;}
.featured-section .ftgame-single h4 a{ color:#252222;}
.featured-section .ftgame-single h5{ color:#ef4823; font-size:14px; font-weight:400;}


.featured-section .ftgame-single:hover{ -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35);}

.newsletter{ width:100%; height:auto; margin:0 auto; background:url(assets/images/red-bg.jpg) 0 0 repeat;}
.newsletter .inner-section{ max-width:580px; height:auto; margin:0 auto; padding:38px 0;}
.newsletter h2{ color:#fff; font-size:48px; font-weight:500; text-align:center; line-height:48px; margin:0 0 8px;}
.newsletter h5{ color:#fff; font-size:17px; font-weight:500; text-align:center; line-height:24px; margin:0 0 22px;}
.newsletter form{ width:100%; height:auto; border:1px solid #fb6b69; background:#f83230; display: table; clear: both;}
.newsletter form input[type="text"]{ float:left; width:84%; height:52px; padding:8px 2%; border:0; border-right:1px solid #fb6b69; color:#fff; font-size:16px; font-weight:400; background:none;}
.newsletter form input[type="submit"]{ float:right; width:16%; height:52px; padding:8px 2%; background:#000; color:#fff; font-size:19px; font-weight:400; border:0; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; margin-top:0px;}
.newsletter form input[type="submit"]:hover{ background:#c61614;}
.home-blog{ width:100%; height:auto; margin:0 auto; background:#fff;}
.home-blog .inner-section{ max-width:1212px; height:auto; margin:0 auto; padding:33px 0 52px;}
.home-blog h2{ color:#252222; font-size:48px; font-weight:500; text-align:center; line-height:48px; margin:0 0 30px;}
.home-blog .blog-block{ display:inline-block; vertical-align:top; width:370px; height:auto; margin:0 14px;}
.home-blog .blog-block figure{ margin:0 0 20px;}
.home-blog .blog-block h4{ color:#000; font-size:16px; font-weight:400;}
.home-blog .blog-block h4 a{ color:#000;}

.home-blog .view-all{ width:190px; height:auto; margin:66px auto 0; text-align:center;}
.home-blog .view-all a{ background:#161515; color:#fff; font-size:14px; font-weight:400; text-transform:uppercase; padding:17px 20px; display:block; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.home-blog .view-all a:hover{ background:#e52523;}
  
.content-section{ width:100%; height:auto; margin:0px auto; background:#fff;}
.content-inner{ max-width:1178px; height:auto; margin:0 auto; padding:46px 0;}
.content-section h1{ color:#252222; font-size:48px; font-weight:500; text-align:center; line-height:48px; margin:0 0 28px;}
.content-section h2{ color:#252222; font-size:18px; font-weight:600; line-height:24px; margin:0 0 18px;}
.content-section p{ color:#252222; font-size:14px; font-weight:400; line-height:24px; margin:0 0 18px;}

.contact-section{ width:100%; height:auto; background:#fbfbfb; border:5px solid #e1e1e1; padding:15px 2%; margin:0 auto;}
.contact-section .contact-form{ float:left; width:48%; padding:16px 0; margin:0 2% 0 0;}
.contact-section .contact-form .lbl01{ width:100%; height:auto; margin:0 auto 9px; color:#252222; font-size:14px; font-weight:400;}
.contact-section .contact-form .req{ color:#b40404; font-size:22px;}
.contact-section .contact-form input[type="text"], .contact-section .contact-form input[type="email"], .contact-section .contact-form input[type="tel"]{ width:100%; height:44px; padding:2px 2%; margin:0 auto 16px; border:1px solid #e1e0e0; background:#fff; color:#383837; font-size:14px; font-weight:400;}
.contact-section .contact-form textarea{ width:100%; height:114px; padding:2px 2%; margin:0 auto 16px; border:1px solid #e1e0e0; background:#fff; overflow:auto; resize:none; color:#383837; font-family:'Raleway', sans-serif; font-size:14px; font-weight:400;}
.contact-section .contact-form input[type="submit"]{ background:#161515; color:#fff; font-size:14px; font-weight:400; text-transform:uppercase; padding:17px 20px; display:block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; border:0;}
.contact-section .contact-form input[type="submit"]:hover{ background:#e52523; }
.contact-section .contact-map{ float:left; width:50%;}
/*.contact-map iframe{ pointer-events: none; }*/

.blog-left{ float:left; width:70%;}
.blog-left .blog-blocks{ display:inline-block; vertical-align:top; width:30%; height:auto; margin:0 1.4% 20px;}
.blog-left .blog-blocks.details{ width:100%; height:auto; margin:0 auto 20px;}
/*.blog-left .blog-blocks:last-child{ margin:0 auto;}*/
.blog-blocks .img-place{ width:100%; margin:0 auto 14px;}
.blog-left .blog-blocks.details .img-place{ float:left; width:auto; margin:0 20px 30px 0;}
.blog-blocks h3{ color:#252222; font-size:18px; line-height:22px; font-weight:600; margin:0 0 20px; padding:0;}
.blog-blocks h3 a{ color:#252222;}
.blog-blocks.details h3{ padding:0 0 16px; border-bottom:1px solid #d2d2d2;}

.blog-blocks .title-subline{ width:100%; height:auto; margin:0 auto 10px; padding:4px 0; border-top:1px solid #d2d2d2;}
.blog-blocks .title-subline h6{ float:left; color:#252222; font-size:12px; line-height:26px; font-weight:400;}
.blog-blocks .title-subline h6 a{ color:#e62b23; text-decoration:underline;}
.blog-blocks .title-subline ul{ float:right; width:84px; list-style:none; margin:0; padding:0; text-align:right;}
  .blog-blocks .title-subline ul li{ display:inline-block; font-size:20px; line-height:22px; font-weight:400; margin:0 3%;}
  .blog-blocks .title-subline ul li a{ color:#e62b23; display:block;}
.blog-blocks a.more{ color:#e62b23; font-size:13px; font-weight:600;} 
.blog-blocks p{ margin:0 0 8px!important;}



.comments-section{ width:100%; border-bottom:1px solid #dfdfdf; padding:0 0 18px 0;}
.comments-section h3{ color:#252222; font-size:24px; line-height:28px; font-weight:700; margin:0 0 12px;}
.comments-section h4{ color:#252222; font-size:12px; line-height:26px; font-weight:400;}
.comments-section p{ color:#252222; font-size:14px; font-weight:400;}
.new-comment-section{ width:100%; padding:18px 0;}
.new-comment-section h3 {color:#252222; font-size:24px; line-height:28px; font-weight:700; margin:0 0 16px;}
.new-comment-section .comment-form{ width:100%;}
.new-comment-section .comment-form .lbl01{ width:100%; height:auto; font-weight:normal; color:#252222; font-size:15px; margin:0 0 4px;}
.new-comment-section .comment-form input[type="text"], .new-comment-section .comment-form input[type="email"], .new-comment-section .comment-form input[type="url"]{ width:100%; height:38px; margin:0 auto 14px; border: 1px solid #d6d4d4; padding:3px 1%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-weight:400; color:#111; font-size:15px;}
.new-comment-section .comment-form textarea{ width:100%; height:114px; padding:3px 1%; margin:0 0 12px; background:#fff; border: 1px solid #d6d4d4; padding:3px 1%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: 'Hind', sans-serif; font-weight:400; color:#111; font-size:15px; resize:none; overflow:auto;}
.new-comment-section .comment-form .captcha-code{ width:30%; text-align:left; margin:0 0 14px;}
.new-comment-section .comment-form input[type="submit"]{ float:left; width:220px; background:#161515; color:#fff; font-size:14px; font-weight:400; text-transform:uppercase; padding:17px 20px; display:block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; border:0;}
.new-comment-section .comment-form input[type="submit"]:hover{ background:#e52523;}

.blog-sidebar{ float:right; width:28%; padding:22px 2%; border:1px solid #d1d1d1;}
.blog-sidebar .search-section{ width:100%; height:auto; margin:0 auto 20px; background:#fff; padding:4px 2%; border:1px solid #ccc;}
.blog-sidebar .search-section input[type="text"]{ float:left; width:82%; height:30px; padding:2px 2%; background:none; border:none;}
.blog-sidebar .search-section input[type="submit"]{ float:right; width:25px; height:30px; background:url(assets/images/search-icon.png) 0 50% no-repeat; border:none; }

.blog-sidebar .archive{ width:100%; height:auto; margin:0 auto 16px;}
.blog-sidebar .archive h3{ color:#252222; font-size:24px; line-height:28px; font-weight:700; margin:0 0 12px;}
.blog-sidebar .archive ul{ list-style:none; margin:0; padding:0;}
.blog-sidebar .archive ul li{ border-bottom:1px dashed #dededd; color:#252222; font-size:14px; line-height:20px; font-weight:400;}
.blog-sidebar .archive ul li a{ color:#252222;}
.blog-sidebar .archive ul li:last-child{ border:none;}
.blog-sidebar .archive ul li .rpwwt-post-title{color:#E62B23;}

.blog-sidebar .recentpost{ width:100%; height:auto; margin:0 auto 16px;}
.blog-sidebar .recentpost h3{ color:#252222; font-size:24px; line-height:28px; font-weight:700; margin:0 0 12px;}
.blog-sidebar .recentpost .indiv-postblock{ width:100%; height:auto; margin:0 auto 18px; border-bottom:1px solid #fff;}
.blog-sidebar .recentpost .indiv-postblock:last-child{ margin:0 auto; border-bottom:0;}
.blog-sidebar .recentpost .indiv-postblock .img-avater{ float:left; width:20%; margin:0 2% 12px 0;}
.blog-sidebar .recentpost .indiv-postblock p{ margin:0 0 12px!important; font-size:13px; color:#252222; line-height:16px;}
.blog-sidebar .recentpost .indiv-postblock p a{ color:#ee4035}
.blog-sidebar .recentpost .indiv-postblock h4{ margin:0 0 7px!important; font-size:13px; color:#252222; font-weight:400; line-height:20px;}

.pagination-link{ width:100%; height:auto; color:#252222; text-align:center;}
.pagination-link ul{ list-style:none; padding:0; margin:0;}
.pagination-link ul li{ color:#000; display:inline-block; font-size:14px; font-weight:400; margin:0 1%;}
.pagination-link a{ color:#e62b23; }
/* ------------------- footer section -----------------------*/
.footer-section{ width:100%; height:auto; margin:0 auto; padding:5px 0 0; background:url(assets/images/pagetop-color.jpg) center 0 no-repeat; background-size:100%; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%;}
.footer-section .footer-top{ width:100%; height:auto; margin:0 auto; padding:0; background:#ee4035;}
.footer-section .footer-top .footertop-inner{ max-width:1178px; height:auto; margin:0 auto; padding:20px 0;}
.footer-section .footer-menu{ float:left; width:54%; height:auto; margin:0; padding:6px 0 0;}
.footer-menu ul{ list-style:none; margin:0; padding:0; text-align:left;}
.footer-menu ul li{ float:left; margin:0; padding:0 25px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:400; position:relative;}
.footer-menu ul li:first-child{ padding:0 25px 0 0;}
.footer-menu ul li:after{ content:''; position:absolute; right:0; top:0; width:3px; height:14px; background:url(assets/images/footer-sep.png) 0 0 no-repeat;}
.footer-menu ul li:last-child:after{ background:none;}
.footer-menu ul li a{ color:#fff; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;} 
.footer-menu ul li a:hover{ color:#ffda00;}

.footer-section .socialmedia{ float:right; width:164px; padding:0;}
.footer-section .socialmedia ul{ list-style:none; margin:0; padding:0;}
.footer-section .socialmedia ul li{ display:inline-block; padding:0px; margin:0 1px; color:#fff; font-size:18px;}
.footer-section .socialmedia ul li a{ width:32px; height:32px; padding:6px; text-align:center; display:inline-block; color:#ffd602; background:#161515; border-radius: 50%;  -moz-border-radius: 50%; -webkit-border-radius: 50%; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.footer-section .socialmedia ul li a:hover{ background:#ffd602; color:#161515;}

.footer-section .footerbottom{ width:100%; height:auto; margin:0 auto; background:#161515; border-top:1px solid #fff;}
.footer-section .footerbottom .footerbottom-inner{ max-width:1178px; height:auto; margin:0 auto; padding:25px 0 22px;}
.footer-section .footerbottom .bottom-left{ float:left; width:68%; height:auto; padding:16px 0;}
.footer-section .footerbottom .bottom-right{ float:right; width:22%; color:#fff; font-size:14px; font-weight:400; text-align:right;}
.footer-section .footerbottom .bottom-right img{ margin:0 0 20px; text-align:right;}

.footer-section .footerbottom .bottom-left .bottombox{ display:inline-block; vertical-align:top; min-height:60px; background:url(assets/images/footer-box-sep.png) 100% 0 repeat-y; padding:12px 15px 12px 0; margin:0 12px 0 0; color:#ee4035; font-size:16px; font-weight:600;}
.footer-section .footerbottom .bottom-left .bottombox a{ color:#ee4035;}
.footer-section .footerbottom .bottom-left .bottombox h5{ float:left; width:26px; margin:0 12px 0 0;}
.footer-section .footerbottom .bottom-left .bottombox .addresstxt{ float:left; width:82%;}
.footer-section .footerbottom .bottom-left .bottombox.box-a{ width:36%;}
.footer-section .footerbottom .bottom-left .bottombox.box-b{ width:29%;}
.footer-section .footerbottom .bottom-left .bottombox.box-c{ width:28%; padding:12px 0; margin:0; background:none;}

/*   ========  wordpress css uuu  =========== h1,  */

h2, h3, h4, h5, h6, p, ul{ clear:none; line-height:normal;}
h2, h3, h4, h5, h6{ margin:0px; padding:0px;}

.menu-top-menu-container ul li.current-menu-item a, .menu-top-menu-container ul li.current-menu-parent a{ background: rgba(0, 0, 0, 0) url("assets/images/hover-bg.jpg") repeat-x scroll left bottom; color: #5c745c; }
.textwidget a{border:none;}
.textwidget h4{letter-spacing:normal;}

.comment-form p{ margin-bottom: 10px;}
.comment-form label{    font-size: 16px !important; line-height: 23px !important; }

.comment-form{ width:100%; height:auto; padding:0px; margin:50px auto 0px auto; box-shadow:none;}
.comment-form{ margin-top:0px; padding-top:0px; width:98%;}
.comment-form h3{ color:#2f73a5; font-size:25px; line-height:normal; font-weight:500; border-bottom:1px solid #dad7d7; padding-bottom:7px; text-transform:uppercase; margin-bottom:5px;}
.comment-form .comment-notes span,.comment-form .comment-notes, .required{ color:#838383; font-size:14px; line-height:normal; font-weight:400; margin-bottom:5px;}
.comment-form-author label{ width:30%; float:left; height:auto; padding:0px; margin:0px;}
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .entry-footer, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .commentlist .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label{ color:#2f73a5; font-size:14px; line-height:27px; font-weight:400;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover{box-shadow:none;}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{ background:#f8f8f8; border:1px solid #e4e4e4; width:100%; height:27px; padding:0px 0px 0px 3px; font-size:14px; margin-top:5px; height:35px;}
.comment-form textarea{ width:100%; height:110px; margin:0 auto 18px; border:1px solid #dddddd; background:#fff; padding:3px 2%; color:#666; font-size:16px; font-weight:400; font-family: 'Raleway', sans-serif; overflow:auto; resize:none;}
.comment-form input[type="submit"]{ background:#1d689f; color:#e4e4e4; font-size:14px; line-height:normal; font-weight:400; padding:5px 12px; border:none; float:right; margin-top:10px; width:auto;}

.commentlist .reply{ margin-bottom: 20px; }
.commentlist .reply a{ font-family:'noto_serifregular'; margin-top: 1px !important; padding:8px 26px; text-transform:uppercase; color:#222; font-size:14px; font-size:400; background:#9dcb3f; }

.commentlist p{ margin:5px 0px !important; }
.comment-author .avatar{margin: 10px 20px 10px 0px !important;}
.comment-awaiting-moderation{font-size: 17px !important;}
.comment .commentmetadata a{font-size: 17px !important;}
.comment .comment-author a{font-size: 17px !important;}

.reply{width:auto; height:auto; padding:0px; margin-bottom:5px;}
.reply a{ background:#f1f5e9; color:#535353; font-size:14px; line-height:normal; font-weight:normal; border:none; display:inline-block; padding:8px 15px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#div-comment-4, .comment-body{ margin-bottom:3px; padding-bottom:3px;}

.page-numbers.next, .page-numbers.prev{ height:48px; }
.pagination .prev::before, .pagination .next::before{ line-height:45px; }
.postsection h4 a{ color:#fefefe; font-size:16px; line-height:normal; font-weight:normal; margin-bottom:5px; text-decoration:none;}
.postsection h4 a:hover{ text-decoration:underline;}

.navigation ul li.current-menu-item a, .navigation ul li.current-menu-parent a{ color:#e62b23; } /* background-color:#216D3C;*/
.menu-top-menu-container ul li.current-menu-item a, .menu-top-menu-container ul li.current-menu-parent a{ color:#e62b23;  }

.navigation ul li.current-menu-item:first-child a {
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
/*   ========  wordpress css  ===========  */

@media screen and (min-width: 87.6875em) {	
	body:before {width: auto;	width: auto;}
}
@media screen and (min-width: 59.6875em) {
	
body:before {	height: 100%;	width: auto; }
	/*.sidebar {
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}*/
}

body:not(.custom-background-image)::before, body:not(.custom-background-image)::after{position: inherit !important; display:unset;}
