.offcanvas-menu {

    color: #fff;
}

.variation-photography .blog .page-header {

    display: none;
}

.page-header {
    display: none;
}

.transparent-header .sp-megamenu-parent > li:not(:first-child) {
    margin-left: 25px;
}

.language-switcher {
  
      text-transform: uppercase;
}

.variation-photography .blog article.item .entry-content-wrap .entry-header h2 {
    font-size: 22px;
}

.padding-right{
  
  padding-right: 0px !important;
}



.transparent-header#sp-header .logo {
    padding-top: 0px !important;
}

#sp-footer {
    color: #000;
}

#sp-footer {
    background: #ffffff;
}

#sppb-addon-1478669555229 {
    margin-bottom: 30px;
}
#sppb-addon-1478669555229 {
    margin-top: 10px;
}
.icon-facebook:before {
    margin-right: 20px;
}
#sp-footer a {
    color: rgba(0, 0, 0, 0.9);
}
.sp-module {
    margin-top: 0px;
}
.variation-photography #sp-page-builder .sppb-section-title .sppb-title-heading {
display: block;
}
.variation-photography #sp-page-builder .sppb-section-title {
    margin-bottom: 15px;
}

.no_padding .sppb-col-md-4 {
  
  padding: 5px;
}
body.rtl .transparent-header .sp-megamenu-parent > li:not(:first-child) {
    margin-right: 35px;
}

.view-article article.item-page .blog-details-content {
    padding: 40px 50px 0 50px;
}

.entry-header h2 {
    line-height: 1.3;
}
body.variation-photography {

    line-height: 1.8;
}

.view-article article.item-page .blog-details-content .tags {
    display: block;
}


.full-screen-off-canvas-ftop.rtl .offcanvas-menu {

    visibility: visible;

    z-index: 9999;

    width: 100%;

    right: 0;

    opacity: 1;

    direction:ltr;

}

.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul {

    background: transparent;

    height: auto;

    direction:ltr;

}

.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul > li {
    opacity: 1;
}

.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul > li {

    max-width: 300px;

    margin: 0 auto;

}

#collapse-menu-667 {
  padding-top: 70px;
}

.items-leading .leading-0 .entry-content-wrap {
    width: 100% !important;
    padding-bottom: 30px;
}

#sppb-addon-1478669555229 {
    margin-bottom: 15px;
}


@media only screen and (min-width: 200px) and (max-width: 670px) {
 
.logo img {
    max-width: 250px;
    max-height:146px;
    
 }
}  
.main-header {height:80px;}  
  
  #sp-top1{
    display: none !important;
  }
  .full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a {
    padding: 15px;
    
}
  .full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module {
    margin-top: 10px;
  }
  .full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu {
    padding-bottom: 10px;
}
  .full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module {
    margin-top: 0px;
}
  
  @media only screen and (max-width: 600px){
h1 {
    font-size: 30px !important;
    line-height: 65px !important;
   }
  }

  .sppb-section.ares-self-info .sppb-addon-text-block .sppb-addon-title {
    font-size: 30px !important;
  }

  -----------
  
  
.news .blog article.item .entry-image {
    width: 58%;
    float: left;
    margin-right: 2%;
    margin-top: 10px;
}
.news .blog article.item .entry-content-wrap {
    float: left;
    width: 40%;
}
.news .blog article.item .entry-content-wrap .introtext {
    display: block;
}
  
@media screen and (max-width: 900px) and (min-width: 320px) {
    .news .blog article.item .entry-image {
    width: 100%;
    float: initial;
    margin-right: initial;
    margin-top: initial;
   }
}  
 .news .blog article.item .entry-content-wrap {
    float: initial;
    width: 100%;
   }
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item  a {   
    font-size: 15.6px;
    font-weight: 700 ;
}
  
  #sp-header #sp-logo {
    padding-left: 15px !important;
}
  
div#n2-ss-29 .n2-ss-slide-active {
    border-radius: 15px;
}

.introtext p span {
    font-size : 20px !important;
  }

#sp-component p span {
  font-size : 20px !important;
}

.addthis_inline_share_toolbox_dwhy_v10h {
  margin-top : 20px; 
}

 @media only screen and (min-width: 769px){
.entry-header, div[itemprop="articleBody"], .published, .tags {
  max-width: 100%;
  }
}

.tags {
  margin-top: 20px;
}

.btn, .btn-default, .btn.btn-default, .sppb-btn, .sppb-btn-primary, .sppb-btn.sppb-btn-primary {
    font-size: 16px !important;
}

.blog article.item .entry-content-wrap p {
    margin-bottom: 20px;
}

.variation-photography .transparent-header .sp-megamenu-parent > li > a:before {
    background: #dcbd7f;
}

@media only screen and (max-width: 1024px) {
  .transparent-header #offcanvas-toggler {
    margin-top: 5px !important;
    margin-bottom: 20px !important;
  }
}

.sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 10px 0 0 !important;
}