
body{color: #000;font-family: 'open sans'; font-weight:400; font-size:14px; line-height:20px; }
.policy-terms h1, .policy-terms h2, .policy-terms h3, .policy-terms h4, .policy-terms h5,
.policy-terms h6{font-weight:600;margin:20px 0 10px; }
ul {
    margin: 0;
    padding: 0;
}
p {
    margin: 0 0 10px;
}
.tou-lc h1 {
    font-size: 24px;
    margin: 20px 0;
    line-height: 30px;
}
.tou-lc h2 {
    font-size: 20px;
    line-height: 26px;
}
.toc-wrapper p.hd-bold {
    font-weight: 700;
}
.tou-lc a {
    color: #e36c0a;
    text-decoration: underline;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}
.policy-terms .col-md-6 ul {
    margin-bottom: 20px;
}
.tou-lc ul {
    padding-left: 0px;
    list-style: inherit;
}
.policy-terms ul {
    list-style: disc;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0 28px;
}
.policy-terms .col-md-6 p {
    margin-bottom: 0px;
}
.full-privacy-policy-cntr p {
    margin-left: 25px;
}
.policy-terms h6 {
    font-size: 14px;
}
#breadcrumbs {
    margin: auto;
    padding: 0 15px 0;
}
.policy-highlights .sectionLeft, .policy-highlights .sectionRight {
    float: left;
    width: 48%;
}
.policy-highlights .sectionRight {
    margin-left: 4%;
}
.col-one .policy-subHead {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
/* .col-one .ppContainer p {
    margin-bottom: 15px;
    line-height: 20px;
    font-size: 13px;
} */
.col-one .ppContainer p img{
    float:left;
    margin-right:5px;
}
.col-one .ppContainer .bd-para {
    padding-left: 25px;
    list-style: disc;
}
.col-one .ppContainer .bd-para .listNum {
    font-weight: bold;
}
.clear {
    clear: both;
}
.col-one .ppContainer .listNum {
    display: inline-block;
    width: 25px;
}
.col-one .ppContainer ul {
    margin-bottom: 10px;
    list-style: none;
    margin-left: 0;
}
.col-one .ppContainer .hd-bold {
    font-weight: bold;
  }
.aro, .di, .nru-1, .nru, .pic,
.ttc, .urs, .yic, .contact
{ margin-right:5px;display: inline-block; background: url('/wp-content/themes/genesis-sample/images/legal-page.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;position: relative;top: 6px; }

.aro { background-position: -3px -0px; width: 20px; height: 20px; }
.di { background-position: -26px -0px; width: 20px; height: 20px; }
.nru { background-position: -3px -23px; width: 20px; height: 20px; }
.pic { background-position: -26px -23px; width: 20px; height: 20px; }
.ttc { background-position: -49px -23px; width: 20px; height: 20px; }
.urs { background-position: -3px -46px; width: 20px; height: 20px; }
.yic { background-position: -26px -46px; width: 20px; height: 20px; }
.contact { background-position: -49px -46px; width: 20px; height: 20px; }

.col-one .ppContainer .policy-highlights {
    overflow: hidden;
}
.col-one .ppContainer .hd-bold {
    font-weight: bold;
}
.policy-highlights {
    margin: 0 0 15px 0;
}
.tou-lc #fullPrivacyPolicy_PT{
    font-size: 24px;
    margin: 20px 0;
    line-height: 30px;
}
.nl.page-template-privacy-page-p1p-template,.dk.page-template-privacy-page-p1p-template,.se.page-template-privacy-page-p1p-template{
    font-family: 'Roboto',sans-serif;
}
 .newprivacypolicynetherland h2, .newprivacypolicynetherland h1{
    font-size:48px;
    line-height:52px;
    font-weight: 400;
    font-weight: 700;
    color:#000;
    font-family: 'Frank Ruhl Libre',serif;
    margin: 20px 0;
}
 .nl .newprivacypolicynetherland p {
    margin-bottom: 15px;
    line-height: 16px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.nl .newprivacypolicynetherland p a{
    font-weight:700;
    color: #006ad0;
}
 .nl .newprivacypolicynetherland .listNum {
    display: inline-block;
    width: 20px;
}
 .nl .newprivacypolicynetherland .hd-bold {
    font-weight: 700;
}
 .nl .newprivacypolicynetherland  strong{
    margin-bottom: 20px;
    display: inline-block;
    font-size:16px
}
.new-joshua-header-seo.sem-seo-header .header-left .logo-img{
    vertical-align: middle;
}
.new-joshua-header-seo.sem-seo-header .header-right .fa-icon{
    vertical-align: middle;
}
.footer-joshua .title{
    margin:0;
}
.footer-joshua .footer-logo{
    vertical-align: middle;
}
.no .sem-seo-header .header-right .nav-links a{
    text-transform: uppercase;
}
/* Terms of use new */
.nl .footer-joshua .joshua-list li a, .nl .page-footer-bottom .footer-btm-left p{
    font-family: 'Roboto',sans-serif;
}
.nl .footer-joshua .title{
    font-family: 'Roboto',sans-serif; 
}
.toc-wrapper {
    padding-top: 40px;
}
.toc-wrapper h1 {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 700;
    font-size: 48px;
    line-height: 52px;
    margin: 0 0 20px;
}
.toc-wrapper p, .toc-wrapper h2, .toc-wrapper li, .tou-list h3 {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
}
.col-one .ppContainer .bd-sub-para {
    padding-left: 25px;
    list-style: disc;
    margin-left: 25px;
}
.toc-wrapper p, .toc-wrapper li  {
    margin-bottom: 20px;
}
.toc-wrapper p strong, .tou-list h3, .toc-wrapper h2, .toc-wrapper a {
    font-weight: 700;
}
.toc-wrapper a {
    color: #006ad0;
}
.toc-wrapper h2 {
    margin: 0 0 20px;
}
.toc-wrapper ul {
    list-style-type: none;
}
.tou-list {
    padding: 0 0 0 20px;
}
ul.bd-para{
    list-style: disc;
    padding-left: 30px;
}
.tou-list li::marker, .cookies-list li::marker {
    font-weight: 700;
}
/* LCNL Cookie Policy page */
.cookies-list {
    margin-bottom: 20px;
}
.cookies-list li {
    margin-bottom: 5px;
}
.cookies-list li:last-child {
    margin-bottom: 0;
}
.cookies-page .tou-list {
    padding: 0 0 0 15px;
}
.cookies-page .tou-list ul {
    list-style-type: disc;
    padding-left: 15px;
}
.cookie-table {
    margin-bottom: 20px;
}
.cookie-table th {
    text-align: center;
}
.cookie-table th, .cookie-table td {
    padding: 5px 10px;
    vertical-align: top;
    border: 1px solid #000;
}
.pt .hd-bold{
    margin:20px 0;
    font-weight: 600;
}
.pt .policy-terms a{
    color: #e36c0a;
    text-decoration: underline;
    line-height: 22px;
    font-weight: 600;
}
.pt td, .pt th {
    padding: 0 5px;
}
.pt th.col3 {
    width: 105px;
}
.pt table{
    border-collapse: separate;
}

.footer-joshua.bg-black .title,.footer-joshua.bg-black .joshua-list li a {
    font-family: 'Roboto',sans-serif;
}
.sa{
    direction: rtl;
}
.sa.sa-en{
    direction: ltr;
}
.sa .footer-btm-left {
    width: 100%
}

.sa .jt-footer-section {
    display: flex;
    flex-wrap: wrap
}

.sa .link-breads-sec span span {
    display: flex;
    flex-direction: row;
    font-size: 0
}

.sa .link-breads-sec .breadcrumb .last {
    font-size: 14px
}

.sa .link-breads-sec a {
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    position: relative;
    padding-left: 15px
}

.link-breads-sec a:after {
    content: ' » ';
}

.sa .link-breads-sec a:after {
    content: ' » ';
    position: absolute;
    left: 4px;
    top: -1px
}

.sa .sem-seo-header .pull-right {
    margin-top: 0
}

.sa .sem-seo-header .header-right .nav-links a svg {
    margin: 0 8px 0 0
}


            
@media (min-width: 768px)
{
    #breadcrumbs {
        max-width: 750px;
    }
    .new-joshua-header-seo .col-sm-12{
        float:left;
    }
    .footer-joshua .row.row-max-width .col-sm-3{
        width:25%;
        float: left;
    }
    .footer-joshua .row.row-max-width .col-sm-2{
        width: 19%;
        float: left;
    }
    .sa .sem-seo-header .header-left {
        float:right;
        width: 25%
    }

    .sa .sem-seo-header .pull-right {
        display: flex;
        justify-content: flex-end;
        width: 75%
    }

    .sa .sem-seo-header .pull-right ul {
        display: flex
    }

    .sa .sem-seo-header .header-right .nav-links a {
        display: inline-flex;
        flex-direction: row-reverse
    }
}
@media (min-width: 992px){
#breadcrumbs {
    max-width: 970px;
}
}
@media (min-width: 1200px){
  #breadcrumbs {
      max-width: 1170px;
  }
}
@media only screen and (max-width: 992px){
    .footer-joshua .row.row-max-width .col-sm-2{
        width: 25%;
    }
    .cookie-table {
        overflow-x: scroll;
    }
}
@media only screen and (max-width: 767px)
{
  p#breadcrumbs {
      margin-top: 80px;
  }

.full-width-page .site-inner {margin-top:40px;}
.page-template-content-template.full-width-page .site-inner {margin-top:0;}
.policy-highlights .sectionLeft, .policy-highlights .sectionRight {
    float: none;
    width: 100%;
}
.pt .collectInfo{
    overflow-x: scroll;
}
.pt .policy-terms h1{
    font-size: 21px;
    line-height:21px;
}
.policy-highlights .sectionRight {
    margin-left: 0;
}
.toc-wrapper h1 {
    font-size: 22px;
    line-height: 25px;
}

.nl .toc-wrapper {
    padding-top: 0;
}
.nl .newprivacypolicynetherland h2, .newprivacypolicynetherland h1 {
    font-size: 22px;
    line-height: 25px;
}
.nl.full-width-page .site-inner {
    margin-top:40px;
}
.footer-joshua .row.row-max-width .col-sm-2 {
    width: 100%;
}
.nl.cookies-page .site-inner {
    margin-top: 40px;
}
.sa .sem-seo-header .sidebar-menu {
    transition: left .5s ease;
    right: auto;
    left: -100%
}

.sa .sem-seo-header .menu-wrapper {
    left: auto;
    right: 5px
}

.sa .sem-seo-header .pull-right {
    left: 5px;
    right: auto
}

.sa .sem-seo-header .sidebar-menu.in {
    right: auto;
    left: 0
}

}
