:root {
  --white: #ffffff;--black: #000000;--yellow: #ffd34e;--yellow11: #ffd34f;--black22: #262626;--grey11: #9a9da4;--grey22: #848484;--grey13: #999999;--transparent: transparent;--blackfaint: #333333;--lightwhitecolor: #cccccc;
}
:root {
  --common-font-o: 'open sans';--common-font-w: 'Work Sans',sans-serif;--common-font-fa: 'FontAwesome';
  }
/* --------------------------Header---------------------------- */
#sticky-onoff
{
  display: none;
}
.main-header-box #sticky-onoff
{
  display: none;
}
.stickynavbar {
  padding-top: 0 !important;
  box-shadow: 0 0 8px grey;
}
.sticky {
  position: fixed;
  top: 0px;
  width: 100%;
  padding-bottom: 0 !important;
  left: 0;
  z-index: 99;
}
.sticky .main-navigation a
{
  color: var(--grey11);
}
.sticky .search-icon i
{
   color: var(--grey11);
}
.sticky .main-navigation ul
{
  margin: auto;
}
#vw-sticky-menu.sticky 
{
  margin-top: 0;
  z-index: 99999;
}
.nav_wrap {
  clear:both;
  background-color: var(--transparent);
  margin-bottom: 0em;
  z-index: 99;
}
.header-wrap
{
  width: 100%;
  text-align: center;
}
.menubar {
  -webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
} 
.side-navigation {
    padding: 0;
    margin: 0;
   text-align: left 
} 
.side-navigation>li { 
  list-style: none;
   margin-bottom: 10px 
} 
.close-sidebar {
  font-size: 35px;
  padding-right: 5px; 
  color: var(--white); 
  text-align: right 
 } 
.headerbar { 
  display: none;
  font-size: 30px;
  text-align: right; 
  font-weight:900; 
  color:var(--black); 
}
amp-sidebar#sidebar1 {
  display: none 
}
[class*="amphtml-sidebar-mask"] {
background: none;
z-index: 99;
} 
.i-amphtml-sidebar-mask
{
  position: static!important 
}
.main-header .side-navigation ul{
  list-style: none;
  padding-left: 0;
  max-width: 100%;
  width: 100%;
  margin:0;
  } 
.main-header .side-navigation li 
{ 
  position: relative;
  padding:20px 0px;
  display: inline-block;
  margin:0 15px 0 15px;
} 
.side-navigation a{
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 15px 6px 15px;
  font-size: 12px;
  letter-spacing: 1px;
  color: var(--white);
  font-weight: 600;
}
.side-navigation ul ul a:hover,.side-navigation a:hover{
  color: var(--white);
}
.side-navigation ul ul{
  display: none;
  position: absolute;
  left: 0;
  top: 100% ;
  background: var(--black);
  min-width: 215px;
  z-index: 9999;
}
.side-navigation ul ul ul{
  left: 31% !important;
  top: 100% !important;
}
.side-navigation ul ul a{
  text-transform: none;
  font-weight: 400;
  color: var(--lightwhitecolor);
  font-size: 12px;
  padding: 10px 20px 10px 20px;
}
.side-navigation ul ul li,.menubar.scrolled .side-navigation ul ul li{
  float: none;
  display: block;
  text-align: left;
  border-bottom: 1px solid var(--blackfaint);
  border-left: none;
  border-right: none;
  padding: 0px !important;
}
.side-navigation ul ul li:first-child{
  border-top: 0;
}

.side-navigation ul ul li:last-child{
  border-bottom: 0;
   border-right: none;
}
.side-navigation ul li:hover > ul{
  display: block;
}
.main-menu-navigation 
{ 
  margin: 30px 0 0 
}
.nav-next .post-title, .nav-previous .post-title {
  display: none!important
} 
.toggle-menu, a.closebtn { 
  display: none
} 
.menu-item.menu-item-has-children:after{
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  line-height: normal;
  vertical-align: 10%;
  margin-top: 0;
  margin-left: -8px;
  font-family: var(--common-font-fa);
  content: "\f107";
  color: var(--white);
}
.toggle-nav, a.closebtn{
  display: none;
}
.side-navigation ul ul li{
  padding: 10px 0 10px 10px;
  margin-left: 0;
}
/* ---------HEADER--------- */
.header.fixed{  
    position:fixed !important;
    top:0 !important;
    margin:0;
    padding:15px 0;
    z-index:99999999;
    background-color:var(--white);
    opacity:inherit;
}
.header .logo{  
    margin:0;
    padding: 24px 0;
}
.header .logo h1{    
    font-weight:700;
    text-transform:uppercase;
    padding:0;
    margin-bottom:8px;
    font-size:17px;/*28*/
    font-weight:bold;
    margin-top: 0;
    text-align:center;
}
.header .logo a{     
    color:var(--white);
    font-family:var(--common-font-w);
}
.header .logo p{    
    font-size:12px;
    font-family:arimo;
    color: var(--grey113);
    text-align: center;
    margin-bottom: -6px;
    color: var(--white)
}
.header{    
    z-index:999;
    width:100%;
    height:auto;
    border-bottom:3px solid var(--yellow11);
}
.header .social-media{  
    float:right;
    margin-top: 34px;
    padding-bottom:10px;
}
i.fa.fa-twitter:hover,i.fa.fa-facebook:hover,i.fa.fa-pinterest:hover{
    color: var(--yellow);
}
.social-media .dashicons{   
    margin: 0;
    padding: 0;
    color:var(--yellow) !important;
}
.header .social-media a:hover{  
    color:var(--white)
}
.sticky .side-navigation a {
    color: var(--grey11);
}
.header .social-media i{
  padding: 6px;
}

/* ---------copyright css---------*/
.copyright p.right{
  text-align: right;
}
.copyright p.left{
  text-align: left;
}
#footer_part .sub-menu li a{
    color:var(--grey22);
}
ul#menu-footer-menu {
    margin: 0;
}
.social-icons.col-md-12,.social.col-md-2 {
    margin-top: 1em;
    text-align: left;
}
#footer_part h3.widget-title {
    color: var(--yellow);
    font-size: 21px;
    font-family: var(--common-font-o);
    text-align: left;
}
#footer_part ul{
    text-align: left;
}
.wp-caption.alignnone a img {
    height: auto;
}
.facebook.social.col-md-2:hover i,.twitter.social.col-md-2:hover i,.youtube.social.col-md-2:hover i,.pinterest.social.col-md-2:hover i,.instagram.social.col-md-2:hover i {
    color: var(--yellow);
}
#footer_part .social-icons a i:hover{
    color: var(--yellow) !important;
}
#footer_part li.menu-item{
  margin-top:0 !important; 
  list-style: none !important;
}
#footer_part .textwidget div{
  width: 200px;
  text-align: center;
}
.row.footer-row {
    margin: 0;
    padding: 0;
}
.social.col-md-2 a{
    color: var(--grey22);
    text-align: left;
    margin-top: 1em;
    font-size: 23px;
    padding-left: 0 !important;
}
.widget_recent_entries ul {
    margin: 1em 0;
    margin-top: 0em !important;
    text-align: left;
}
.widget_recent_entries li {
    margin-bottom: 0.7em;
    list-style: none;
}
.widget_recent_entries span.post-date {
    white-space: pre;
    color: var(--grey22);
    font-size: 13px;
}
.copyright p {
    color: var(--black22);
}
.copyright p a {
    color: var(--black22);
}
.copyright-wrapper {    
    position:relative;
    padding:20px 0;
    background-color: var(--yellow);
}
.copyright-wrapper .inner{
     margin: auto;
}
.copyright {    
    color: var(--grey22);
    font-size: 18px;
    margin: auto;
    text-align: center;
    padding:20px 0 0;
}
.copyright p a {
    color: var(--black);
}
.copyright a {
    color: var(--grey22);
    font-size: 15px;
}
.copyright a:hover {
    color: var(--white);
}
#footer_part .textwidget p {
    color: var(--grey22) !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: var(--common-font-o) !important;
    font-size: 16px !important;
}
/* ---------footer gallery---------*/
#footer_part .col-md-4.col-sm-4.gallery-image {
    padding-left: 0px;
}
#footer_part .second-effect .mask {
    border: 0px solid rgba(255, 211, 78, 0.52);
    background: rgba(255, 211, 78, 0.52);
}
#footer_part .footergallery{
    margin: 1em 0;
}