/*
html, body {
  overflow-x: hidden;
}
*/
body {
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  background: #ffffff;
  color: #999999;
}


.header-inner-wrapper, #footer-companies {
    width: 90%;
    margin: 0 auto;
    overflow:hidden;
    padding: 0 5%;
}
  
.header-text, .header-win-logo {
    width: 100%;
    float: none;
    overflow:hidden;
}

.header-text {
  max-width: 500px;
}

.win-logo {
display: none;
  }

@media only screen and (min-width: 768px) {
  
  .header-inner-wrapper, #footer-companies {
    width: 96%;
    padding: 0 2%;
    max-width: 1000px;
    margin: 0 auto;
    overflow:hidden;
  }
  
  .header-inner-wrapper {
    min-height: 200px;
  }
  
  .header-text, .header-win-logo {
    width: 50%;
    float: left;
    overflow:hidden;
  }
  
  body.page-id-5807 .win-logo {
    display: block;
    float: right;
    margin: 180px 0px 0px 0px;
  }
  
  body.page-template-template-landing-php .win-logo, body.page-template-default .win-logo {
    display: block;
    float: right;
    margin: 160px 0px 30px 0px;
  }

  
  body.page-id-5807 .header-inner-wrapper, body.page-template-template-landing-php .header-inner-wrapper, body.page-template-default .header-inner-wrapper {
    padding: 80px 0px 50px 0px;
  }
  
  .win-logo {
    display: block;
    float: right;
    margin: 160px 0px 0px 0px;
  }

}

/* logo */

a:hover .logo-wrap {
opacity: 0.8;
  
}

.logo-wrap {
  display: block;
  width: 280px;
  height: 68px;
  position: relative;
  float: left;
}
.logo-icon {
  position: absolute;
  top: 5px;
  left: 0px;
}

.logo-type-other, .logo-type {
  font-size: 24px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: 'MuseoSansCyrl-500', Helvetica, Arial, Sans-serif; 
  position: absolute;
  top: 15px;
  left: 70px;
  letter-spacing: 2px;
  }  

.logo-type-other {
  top: 23px;
}

.logo-sub {
  font-size: 13px;
  color: #999999;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
  position: absolute;
  top: 46px;
  left: 70px;
}

/* Type */

h1, h2, h3, h5, h6 {
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
  font-weight: normal;
  text-align: left;
}

h1 {
  font-size: 38px;
  color: #000000;
  padding-top: 20px;
  line-height: 44px;
}

.page-title, .post .title, .page .title {
  font-size: 38px;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
}

@media only screen and (min-width: 768px) {
  h1 {
  padding-top: 0px;
  }
}



h2 {
  font-size: 30px;
  line-height: 36px;
  color: #222222;
}
h3 {
  font-size: 24px;
  line-height: 32px;
  color: #333333;
}
h4 {
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  font-size: 18px;
  line-height: 26px; 
  font-weight: normal;
}
h5 {
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #999999;
}
h6 {
  font-size: 15px;
  color: #999999;
}

.price span.from, .price span.amount {
  font-family: 'museo_sans_cyrl300', Helvetica, Arial, Sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: normal;
  
  color: #555555;
}

span.from, span.amount {
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  font-size: 16px;
}
/* admin bar */


body.admin-bar {
        margin-top: -32px;
        padding-bottom: 32px;
    }
    #wpadminbar {
        top: auto !important;
        bottom: 0;
    }
    #wpadminbar .quicklinks>ul>li {
        position:relative;
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        bottom:28px;
    }
    
/* navigation */      

#top-nav-head {
  padding-top: 40px;
} 

#navigation { 
  /*background: url('/wp-content/themes/canvas-child/assets/images/bg-header.png') no-repeat;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/bg-header.png') no-repeat;
    float: right; 
    width: auto; 
    clear:none; 
    max-width: 600px; 
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    }

#navigation ul.nav > li   {
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important; 
  -khtml-border-radius: 4px !important;  
  margin: 0 5px; 
  }

#navigation ul.nav > li.menu-item a   {
  font-size: 14px;
  }

#navigation ul.nav > li.menu-item a:hover   {
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important; 
  -khtml-border-radius: 4px !important; 
  color: #00A6FF!important;
  }

.full-width  #navigation ul li:first-child, .full-width #navigation ul li:first-child a {
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important; 
  -khtml-border-radius: 4px !important;    
}
  

#navigation ul#main-nav li.menu-item-5845 {
  background-color: #00a3ff;
  border-radius: 4px;
}
 

#navigation ul.nav li.current-menu-item a, #navigation ul.nav li.current-menu-item a:hover {
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important; 
  -khtml-border-radius: 4px !important; 
  color: #75C9F7!important; 
  background: transparent !important;
}

#navigation ul.nav > li > ul {
  left: 0;
  top:36px;
  padding-right: 5px;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important; 
  -khtml-border-radius: 4px !important; 
}

#navigation ul.nav li ul li a {
  line-height: 18px;
}

#navigation ul.nav li ul li a:hover {
  color: #00A6FF!important;
  text-decoration: none;
  background: #4E596A;
}

/* naviagtion select */
select {
  background: transparent;
   width: 148px;
   padding: 5px 50px 5px 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
   margin-top: 2px;
   cursor: pointer;
   text-transform: uppercase;
    text-align: center;
}

select.responsiveMenuSelect {
  width: 120px;
  height: 40px;
  overflow: hidden;
  /*background: url('/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; /* future proofing */
  -khtml-border-radius: 4px; /* for old Konqueror browsers */
  box-shadow: inset 0px 0px 3px 0px #ADB7C1;
  text-transform: uppercase;
}


/* navigation - force no select */

#navigation ul.nav li.never-active a {
color:#fff!important;
  
}

/* header */

.logo {
  float:left;
}

#nav-container {
  float:right;
  background:transparent;
  padding:0px;
  margin:12px 0px 0px 0px;
}

.second-inner-wrapper {
  max-width: 1000px;
  margin: 0 auto;
  overflow:hidden;
  padding:1em 0em;  
}






@media only screen and (min-width: 768px) {
  
  ul.nav {
    margin-right:0;
  }
  
}


#header {
  padding-top: 10px;
  padding-bottom: 10px;
}

#header-container {
  /*background: url('/wp-content/themes/canvas-child/assets/images/bg-header.png');*/
  background: #162130;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9995;
}

body.blog #header-container {
  position: fixed;
}

.home-top-text {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
  padding-top: 40px;
  padding-bottom: 200px;
}

.home-top-image-text {
  z-index: 4000;
}

.home-image-title {
  padding-bottom:16px;
  max-width: 420px;
  font-size: 46px;
  line-height: 46px;
  letter-spacing: -0.05em;
  font-family: 'MuseoSansCyrl-500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
}

.home-image-sub-title {
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  color: #808180;
  max-width: 380px;
  font-size: 19px;
  line-height: 26px;
  font-weight: normal;
}



.large {
  font-size: 20px;
}


/*  */



.header-wrapper {
  max-width: 100%;
  margin: 0 auto;
}

.header-inner-wrapper {
  padding: 150px 0px 50px 0px;
}


/* ----------------------------------------------------------------footer - companies */

#footer-companies {
    padding-bottom: 40px;
    padding-top: 40px;
    border-bottom: 1px solid #DDDDDD;
    width: 100%;
  }
  
#footer-companies h4 {
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 40px;
}
  
  #footer-companies li {
    float: left;
    padding: 20px 1%;
    margin: 0px;
    width: 48%;
    vertical-align: middle;
  }
  
  #footer-companies li:nth-child(3) {
    clear: both;
  }
  
  #footer-companies li:nth-child(5) {
    clear: both;
  }
  
  #footer-companies li:nth-child(7) {
    clear: both;
  }
  
  #footer-companies li img {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
  }


@media only screen and (min-width: 768px) {
  #footer-companies {
    margin-bottom: 40px;
    padding-top: 40px;
    border-bottom: 1px solid #DDDDDD;
    width: 100%;
  }
  
  #footer-companies li {
    float:left;
    padding: 20px 1%;
    margin: 0px;
    width: 12.2%;
    vertical-align: middle;
  }
  
  #footer-companies li img {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
  }
  
  #footer-companies li:nth-child(3) {
    clear: none;
  }
  
  #footer-companies li:nth-child(5) {
    clear: none;
  }
  
  #footer-companies li:nth-child(7) {
    clear: none;
  }
}
/* --------------------------------------------------------------------------Home page */

/* home icons div */

.features {
  width: 90%;
  max-width: 1000px;
  margin: 40px auto;
  padding: 0 5%;
  
}

body.page-template-default .features {
  width: 100%;
  max-width: 1000px;
  margin: 40px auto;
  padding: 0;
  
}

body.page-template-default .entry ul {
margin: 0 0 15px 0;
padding: 0px;
}
ul.feature-boxes {
  width: 100%;  
}

ul.feature-boxes li {
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  width: 48%;
  display: block;
  float: left;
  margin-top: 20px;
  margin-bottom: 0px;
  min-height: 300px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  
}

.feature-boxes h6 {
  color: #333333;
  font-size: 18px;
  font-weight: normal;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  text-align: center;
}

.feature-boxes p {
  color: #999999;
  font-size: 15px;
  font-weight: normal;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
}

.features-img {
  min-height: 80px;
}

ul.feature-boxes li:nth-child(3) {
  clear: both;
}

ul.feature-boxes li:nth-child(5) {
  clear: both;
}

ul.feature-boxes li:nth-child(odd) {
  margin-right: 2%;
}

ul.feature-boxes li:nth-child(even) {
  margin-left: 2%;
}

ul.feature-boxes li img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  margin-top: 0px;
}

body.page-template-default ul.feature-boxes li img {
  margin-top: 5px;
}

ul.feature-boxes h6 {
  padding: 0px 20px;
}

ul.feature-boxes p {
  padding: 20px;
}

@media only screen and (min-width: 768px) {

  ul.feature-boxes li {
    width: 31%;
    display: block;
    float: left;
    min-height: 250px;  
  }
  
  body.page-template-default  ul.feature-boxes li {
    min-height: 355px;  
  }
  
  body.page-template-template-landing-php ul.features-landing-boxes li {
    min-height: 270px;  
  }

  
  ul.feature-boxes li:nth-child(odd) {
    margin-right: 0%;
  }
  
  ul.feature-boxes li:nth-child(even) {
    margin-left: 0%;
  }
  
  ul.feature-boxes li:nth-child(2) {
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  
  ul.feature-boxes li:nth-child(3) {
    clear: none;
  }
  
  ul.feature-boxes li:nth-child(4) {
    clear: both;
  }
  
  ul.feature-boxes li:nth-child(5) {
    clear: none;
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  
}


/* home bar full */

.home-bar-ful {
      display: block;
      clear: both;
      width: 100%;
    }
    
    
    .home-bar-ful-width {
      display: block;
      clear: both;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      
    }
      .home-bar-left  {
        display: block;
        width: 90%;
        padding: 40px 5% 20px 5%;
        float: none;
        background: #2B3543;
      }
      
      .home-bar-left h4 {
          font-size: 36px;
          color: #FFFFFF;
          font-weight: normal;
          font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
        }
        
        .home-bar-left p {
          padding-bottom: 10px;
          font-size: 18px;
          color: #73828C;
          font-weight: normal;
          font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
        }
    
      
    .home-bar-right  {
      display: block;
      width: 90%;
      padding: 40px 5% 20px 5%;
      float: none;
      background: #00AAFF;
    }
    
    .home-bar-right  img {
      padding-bottom: 0px;
    }
    
      .home-bar-right h4 {
        color: #ffffff;
        font-size: 18px;
        padding: 10px 0 5px 0;
        }
        
      .home-bar-right p {
        color: #C2E9FF;
        }

@media only screen and (min-width: 768px) {
    .home-bar-ful {
      display: block;
      clear: both;
      width: 90%;
      padding: 0 5%;
      background: rgba(41,53,67,1);
background: -moz-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(41,53,67,1)), color-stop(51%, rgba(41,53,67,1)), color-stop(51%, rgba(0,170,255,1)), color-stop(100%, rgba(0,170,255,1)));
background: -webkit-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -o-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -ms-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: linear-gradient(to right, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293543', endColorstr='#00aaff', GradientType=1 );
    }
    
    
    .home-bar-ful-width {
      display: block;
      clear: both;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      
    }
      .home-bar-left  {
        width: 66%;
        padding: 40px 4% 50px 0;
        float: left;
      }
    
    .home-bar-right  {
      width: 22%;
      padding: 40px 4% 40px 4%;
      float: right;
    }
    
}

@media only screen and (min-width: 1024px) {
  .home-bar-ful {
      display: block;
      clear: both;
      width: 100%;
      padding: 0;
      background: rgba(41,53,67,1);
background: -moz-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(41,53,67,1)), color-stop(51%, rgba(41,53,67,1)), color-stop(51%, rgba(0,170,255,1)), color-stop(100%, rgba(0,170,255,1)));
background: -webkit-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -o-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: -ms-linear-gradient(left, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
background: linear-gradient(to right, rgba(41,53,67,1) 0%, rgba(41,53,67,1) 51%, rgba(0,170,255,1) 51%, rgba(0,170,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293543', endColorstr='#00aaff', GradientType=1 );
    }

}
    
    
    
    /* slider & testimonials */
    
    .home-people-wrap {
      display: block;
      width: 90%;
      padding: 0 5%;
      /*background: #DDDCD4 url('/wp-content/themes/canvas-child/assets/images/bg-testimonial.jpg') center top;*/
      background: #DDDCD4 url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/bg-testimonial.jpg') center top;
    }
    
    .home-people {
      display: block;
      clear: both;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      padding: 40px 0px;
    }
    
    .home-people h4 {
      font-size: 24px;
      font-weight: normal;
      padding-bottom: 40px;
      font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
    }
    
    .home-people .flexslider {
      display: block;
      width: 100%;
      padding-bottom: 40px;
    }
    
    .home-people .testimonials-text {
      display: block;
      width: 85%;
      padding: 0 5% 20px 6%;
      font-size: 18px;
      line-height: 26px;
      font-weight: normal;
      font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
    }
    .home-people .testimonials-text p{
      font-size: 18px;
      line-height: 26px;
      font-weight: normal;
      font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
      text-align: center;
    }
    
    .home-people .testimonials-text:before {
      /*content: url('/wp-content/themes/canvas-child/assets/images/quote-open-res.png');*/
      content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quote-open-res.png');
      margin-left: 0px;
    }
    
    .home-people .testimonials-text:after {
      /*content: url('/wp-content/themes/canvas-child/assets/images/quote-close.png');*/
      content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quote-close.png');
      padding-left: 5px;
      float: right;
    }
    
@media only screen and (min-width: 768px) {    
    .home-people .testimonials-text:before {
      /*content: url('/wp-content/themes/canvas-child/assets/images/quote-open.png');*/
      content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quote-open.png');
      margin-left: -60px;
    }
    
    .home-people .testimonials-text:after {
      /*content: url('/wp-content/themes/canvas-child/assets/images/quote-close.png');*/
      content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quote-close.png');
      padding-left: 60px;
    }

    .home-people .quote img{ display: block; margin: 0 auto; border: 3px solid #000 !important; border-radius: 50%; }
}
    
    
    .home-people cite.author {
      font-size: 15px !important;
      font-style: normal;
      font-weight: normal;
      color: #999999 !important;
      padding: 0;
      text-align: center;
      display: block;
      margin-top: 25px;
      font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
    }
    
    .home-people .author:before {
      content: '-';
      padding-right: 5px;
    }
    
    .flex-control-nav {
      margin-bottom: 0px;
      width: 100%;
      text-align: center;
      opacity: 1;
    }
    
    
    .flex-control-paging {
      z-index: 10;
      position: relative !important;
      display: inline-block;
      padding: 4px 10px;
      z-index: 1000;
    }
    
    .flex-control-paging li {
      padding: 3px;
      display: inline-block;
    }
    
    .flex-control-paging a { 
      width: 6px;
      height: 6px;
      -moz-border-radius: 200px;
        -webkit-border-radius: 200px;
        -khtml-border-radius: 200px;
        border-radius: 200px;
        border: 6px solid #333333;
        color: transparent;
        background: #333333;
      cursor: pointer;
      font-size: 0px;
    }
    
    .flex-control-paging a:hover {
      background: transparent;
    }

@media only screen and (min-width: 768px) {
    
    /* slider & testimonials */
    
    .home-people-wrap {
      display: block;
      width: 96%;
      padding: 0 2%;
      /*background: #DDDCD4 url('/wp-content/themes/canvas-child/assets/images/bg-testimonial.jpg') center top;*/
      background: #DDDCD4 url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/bg-testimonial.jpg') center top;
      background: #f3f3f3;
    }
}

span.excerpt {
  display: none;
}

/* ------------------------------------------------------------------------------------------------------------features page */



.block-section p {
  padding: 20px 0;
}


h6.features-learn-title {
  padding-bottom: 10px;
  color: #000000;
}

.features-main {
  display: block; 
}

.block-section {
  margin: 40px 0px;
  width: 90%;
  padding: 5%;
  border-bottom: 1px solid #DDDDDD;
}

.features-image {
  height: 100%;
  
}

.block-section li {
  list-style: none;
}

.block-section li img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.block-list {
  margin: 40px 0;
}



@media only screen and (min-width: 768px) {
  
  .block-section {
    margin: 20px 0px;
    width: 100%;
    padding: 0%;
  }
  
  .block-section li {
  }
  
  
  ul.features-block .block-section:nth-child(odd) li .features-image {
    float: right;
    width: 40%;
    margin-left: 5%;
  }
  
  ul.features-block .block-section:nth-child(even) li .features-image {
    float: left;
    width: 40%;
    margin-right: 5%;
  }
  
  ul.features-block .block-section:nth-child(odd) li .features-content {
    width: 55%;
    float: left;
  }
    
  ul.features-block .block-section:nth-child(even) li .features-content {
    width: 55%;
    float: right;
  }  
  
}







.full-bar-features-list li {
  list-style: none;
  display: inline-block;
  padding: 10px;
  vertical-align: middle;
}

.full-bar-features-list h4 {
  font-size: 24px !important;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-weight: normal;
}

.full-bar-features-list p {
  font-size: 15px !important;
  color: #84959E !important;
}

.features-top-text {
  margin-top: 25px;
}

body.page-id-5807 .threecol-one {
  margin-top: 40px;
}

body.page-id-5807 .threecol-two {
  margin-top: 40px;
}

.flex-container {
  box-shadow: inset 0px 0px 0px 1px #F1F1F1;
  padding: 20px 20px 0px 20px;
}

.flex-container li {
  padding-bottom: 20px;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  color: #333333;

}


.try-for-free {
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  padding: 20px 20px 20px 20px;
  margin: 40px 0px;
  text-align: center; 
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
  font-weight: normal;

}

.try-for-free h3 {
  font-size: 18px;
  padding-bottom: 10px;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  text-align: center;
  }

.try-for-free h5 {
  font-size: 14px;
  text-align: center;
  color: #999999 !important;
  padding-bottom: 10px;
  font-weight: normal;
  max-width: 150px;
  margin: 0px auto;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 


}

.button-call-to-action-trial {
  width: 60%;
  padding: 10px 10px 6px 10px;
  display: block;
  margin: 0px auto;
  background-color: #00a3ff;
  color: #FFFFFF !important;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}

.button-call-to-action-trial:hover {
  background-color: #4E596A;
  color: #FFFFFF;
  text-decoration: none;
}


body.page-id-119 #footer-companies img, body.page-template-template-landing-php #footer-companies img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


/* features sidebar */


#features-side ul li a.active {
  color: #FF3F83;
} 
#features-side ul li a.active:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-black.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png');
  padding-right: 10px;
}

#features-side ul li a:hover {
  color: #FF3F83;
}

#features-side ul li a:hover:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-black.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png');
  padding-right: 10px;
}

#sidebar {
  height: 100%;
  width: 160px;
  position: fixed;
  z-index: 1;
  top: 120px;
  right: 0;
  overflow-x: hidden;
/*  vertical-align: bottom;*/
}

/* ------------------------------------------------------------------------------------------------------------pricing page */

#pricing {
  position: block;
  text-align: left;
}

#pricing h1 {
  font-size: 36px;
  padding-bottom: 10px;
  text-align: center;
}

#pricing h2 {
  font-size: 18px;
  text-align: center;
  color: #7A7A7A;
  padding-bottom: 40px;
}

.pricing-wrap {
  display: block;
  width: 90%;
  padding: 0 5%;
  float: none;
  border-spacing: 0px;
  border: 0px;
  margin-bottom: 40px;
}

.pricing-logos {
  width: 100%;
  height: auto;
}
  

@media only screen and (min-width: 900px) {
  .pricing-wrap {
    display: block;
    width: 76%;
    padding: 0%;
    float: left;
    border-spacing: 0px;
    border: 0px;
  }
}

table.pricing-table {
  display: block;
  width: 100%;
  float: left;
  border-spacing: 0px;
  max-width: 800px;
}

.pricing-table tr:first-child {
  text-align: center;
}

.pricing-top {
  display: block;
}


#pricing h5 {
  color: #FFFFFF;
  padding-bottom: 10px;
  font-weight: normal;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-size: 24px;
  text-align: center;
}



th.pricing-table-head td { 
  border: none;
  padding: 2%;
}

.most-pop {
  background: #4EB42B;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-size: 10px; 
  padding: 0.5% 0.5% 0% 0.5%;
}

.pricing-table td {
  border: 1px solid #DDDDDD;
  padding: 2% 1%;
  vertical-align: middle;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
}

.pricing-table td:first-child {
  padding: 2%;
}


.pricing-table td:nth-child(3) {
  background:#F9F9F9;
}

td.tick {
  /*background: url('/wp-content/themes/canvas-child/assets/images/circle-arrow.png') no-repeat center center;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/circle-arrow.png') no-repeat center center;
}

td.no-tick {
  text-align: center;
}

.pricing-table td.tick:nth-child(3) {
  /*background:#F9F9F9 url('/wp-content/themes/canvas-child/assets/images/circle-arrow.png') no-repeat center center;;*/
  background:#F9F9F9 url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/circle-arrow.png') no-repeat center center;;
}


.currency {
  background: #F9F9F9;
  position: relative;
  min-height: 100px;
  text-align: center;
}

.currency-text {
  color: #A7A7A7;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
}

.select-wrap select {
   background: transparent;
   width: 148px;
   padding: 5px 50px 5px 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
   text-transform: uppercase;
   text-align: center;
}

select#selectMe{
  width: 120px;
  height: 40px;
  overflow: hidden;
  /*background: url('/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; /* future proofing */
  -khtml-border-radius: 4px; /* for old Konqueror browsers */
  box-shadow: inset 0px 0px 3px 0px #ADB7C1;
  text-transform: uppercase;
}

.group {
  color: #ffffff;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: normal;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  opacity: 0.75; 
}

.AUS { 
  display: none; 
  font-size: 20px;
  font-weight: normal;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;  }

.GBP { 
  display: none; 
  font-size: 20px;
  font-weight: normal;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; }


.top-purple {
  background: #5E6FC8;
  min-height: 100px;
  position: relative;
  text-align: center;
}

.top-purple:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.top-purple:after {
  border-color: rgba(94, 111, 200, 0);
  border-top-color: #5E6FC8;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}

.top-blue:before {
  top: 100%;
  border: none;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.top-blue {
  background: #00A6FF !important;
  min-height: 100px;
  position: relative;
  text-align: center;
}
.top-blue:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.top-blue:after {
  border-color: rgba(94, 111, 200, 0);
  border-top-color: #00A6FF;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}


.top-pink {
  background: #B36AE7;
  min-height: 100px;
  position: relative;
  text-align: center;
}

.top-pink:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.top-pink:after {
  border-color: rgba(94, 111, 200, 0);
  border-top-color: #B36AE7;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}

h6.table-headers {
  font-size: 18px;
  color: #000000;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
}


li.black-arrow-bullets {
  /*background: url('/wp-content/themes/canvas-child/assets/images/arrow-black.png') no-repeat 0 15px transparent;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png') no-repeat 0 15px transparent;
    list-style-position: inside;
    padding: 10px 0 0 10px;
    font-size: 15px;
    font-weight: normal;
    font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
    color: #0075C5 !important;
}

li.black-arrow-bullets:after {
  /*content: url('/wp-content/themes/canvas-child/assets/images/pricing-question-mark.jpg');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/pricing-question-mark.jpg');
  line-height: 10px;
}

.pricing-right-sidebar {
    width: 90%;
    padding: 0 5%;
    margin-top: 2%;
    float: none;
}

@media only screen and (min-width: 900px) {

  .pricing-right-sidebar {
    width: 20%;
    padding: 0;
    margin-left: 4%;
    margin-top: 2%;
    float: right;
  }

}

.logo-moneyback {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
  margin-top: 10px
}

.logo-cad-lab {
  margin: 10px auto 20px auto;
}

.pricing-right-sidebar-sub {
    display: none;
  }

@media only screen and (min-width: 768px) {
  .pricing-right-sidebar-sub {
    box-shadow: inset 0px 0px 0px 1px #DDDDDD;
    margin-bottom: 20px;
    text-align: center;
    padding: 20px;
    display: block;
  }
}





.pricing-right-sidebar-sub h4 {
  padding: 20px 0px;
  color: #363636;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; 
  font-weight: normal;
}

.pricing-right-sidebar-sub h6 {
  color: black;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; 
  font-weight: normal;
  font-size: 14px;
  padding-bottom: 5px;
}

.pricing-right-sidebar-sub p {
  color: #222222;
  padding-bottom: 10px;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
  font-weight: normal;
}

.pricing-right-sidebar-sub .author {
  font-size: 12px;
  color: #CCCCCC;
}


.full-bar-pricing-list {
  width: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-top: 35px; 
  list-style: none;
  display: block;
}

.full-bar-pricing-list li {
  float: left;
  width: 46%;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #ffffff;
  background: url('https://www.scan2cad.com/wp-content/themes/canvas-child/assets/images/arrow-white.png') no-repeat 0 15px transparent;
    list-style-position: inside;
    padding: 10px 2% 0 2%;
    font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-weight: normal;
}

.pricing-faq {
    display: block;
    width: 90%;
    padding: 0 5%;
    max-width: 1000px;
    margin: 40px auto;
    border-bottom: 1px solid #DDDDDD;
  }

  .pricing-faq h3 {
    color: #727272;
    padding-bottom: 20px;
}
  .twocol-one h4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  


@media only screen and (min-width: 768px) {
  .pricing-faq {
    display: block;
    width: 100%;
    max-width: 1000px;
    margin: 40px auto;
  }
  
}



/* pricing/features bar full */

.full-bar-ful {
      display: block;
      clear: both;
      width: 100%;
      background: #2B3543;
    }
    
    
    .full-bar-ful-width {
      display: block;
      clear: both;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      
    }
      .full-bar-left  {
        display: block;
        width: 90%;
        padding: 40px 5% 0px 5%;
        float: none;
      }
      
      .full-bar-left h4 {
      font-size: 24px;
      color: #FFFFFF;
      padding-bottom: 10px;
      font-weight: normal !important;
      font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
      }
    
    .full-bar-left p {
      padding-bottom: 10px;
    }
    
      
    .full-bar-right  {
      display: block;
      width: 90%;
      padding: 40px 5%;
      float: none;
    }
    
      .full-bar-right h4 {
        color: #ffffff;
        font-size: 18px;
        font-weight: normal;
        font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
        padding-bottom: 10px;
        }
        
      .full-bar-right p {
        color: #ffffff;
        font-weight: normal;
      font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
        }
        
    
  .pricing-bar-right p {
    color: #ffffff;
    font-weight: normal;
      font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
    }


@media only screen and (min-width: 768px) {
    .full-bar-ful {
      display: block;
      clear: both;
      width: 90%;
      padding: 0 5%;
      }
    
    
    .full-bar-ful-width {
      display: block;
      clear: both;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      
    }
      .full-bar-left  {
        width: 43%;
        padding: 40px 4% 40px 0;
        float: left;
      }
    
    .full-bar-right  {
      width: 45%;
      padding: 40px 4% 40px 4%;
      float: right;
    }
    
}

@media only screen and (min-width: 1024px) {
  .full-bar-ful {
      display: block;
      clear: both;
      width: 100%;
      padding: 0;
      background: #2B3543;
    }

}


body.page-id-5809 .menu-item-5845 {
  display: none;
}


/* ------------------------------------------------------------------------------------------------------------blog page */



.postnav {
  display: block;
  float: right;
  width: 100%;
  max-width: 600px;
  text-align: right;
  text-transform: uppercase;
  margin-top: 3px;
}


.post-meta {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding: 20px 0px;
}

.blog #sidebar .widget_text {
  
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  padding: 20px;
  text-align: center;
}

#sidebar .textwidget strong {
  
  display: block;
  font-size: 17px;
  margin-bottom: 10px;
  color: #222222;
}


.blog #sidebar .widget_text img {
  
  display: block;
  width: 70%;
  margin: 20px auto;
}



#text-14, #text-15 {
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  padding: 20px;
  text-align: center;
}

#text-14 strong, #text-15 strong {
  display: block;
  font-size: 17px;
  margin-bottom: 10px;
  color: #222222;
}

#text-14 img {
  display: block;
  width: 70%;
  margin: 20px auto;
}



.profile-image {
  display: inline-block;
  width: 20%;
  max-width: 80px;
  padding-right: 20px;  
  }

.profile-image img {
  width: 100%;
  height: auto;
}

span.author vcard {
  display: inline-block;
  width: 80%;
  float: right;
}

span .fn {
  padding: 0px 0px 5px 3px;
  margin: 0px;
  padding-top: 15px !important;
  display: inline-block;
}

.fn a {
  font-size: 18px;
  color: #000000 !important;
}

.date {
  margin-left:0px;
  
  }
.date-in {
  display: block;
}

/*
span.author vcard {
  display: inline-block;
  width: 80%;
}

span .fn {
  padding: 0px 0px 10px 40px;
  margin: 0px;
  padding-top: 20px !important;
  display: inline-block;
}

.fn a {
  font-size: 18px;
  color: #000000 !important;
}

.date {
  margin-left: 40px;
  }
*/

body.postid-6099 .date {
  margin-left: 0px;
  }
  
.profile-image img {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;  
}

#post-author .profile-image img {
float: left;
margin: 0 15px 5px 0;
padding: 0;
border: none;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
}


.wp-caption {
  padding: 0px !important;
  text-align: left;
  background: transparent !important;
  border: none !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  box-shadow: none !important;
}

.wp-caption-text {
  text-align: left !important;
}

body.single-post .entry h1 {
  font-size: 24px;
  color: #222222;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
}


body.single-post .entry h2 {
  font-size: 18px;
  color: #222222;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
}

@media only screen and (max-width: 768px) {
  body.blog h1, body.single-post h1 {
    padding-top: 90px;
  }
  
}

#post-author {
  background: #ffffff;
  border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding: 25px;
}

.profile-image {
  float: left;
}

.profile-image img {
  width: 100%;
  height: auto;
}


.profile-content {
  float: left;
  width: 70%;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
}

body.blog  #content {
  margin-top: 100px;
}



/* ------------------------------------------------------------------------------------------------------------free trial page */

.wrap-free-trial {
  display: block;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

#heading-free-trial h1 {
  font-size: 36px;
  padding-bottom: 10px;
  text-align: center;
}

#heading-free-trial h2 {
  font-size: 18px;
  text-align: center;
  color: #7A7A7A;
  padding-bottom: 30px;
}

ul.free-trial-list {
  display: block;
  width: 100%;
  padding-top: 40px;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 60px;
  list-style: none;
  text-align: center;
}

ul.free-trial-list li {
  
  display: inline-block;
  text-align: center;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  padding: 10px 20px 10px 30px;
  margin: 0px 30px;
  /*background-image: url('/wp-content/themes/canvas-child/assets/images/green-tick.png');*/
  background-image: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/green-tick.png');
  background-repeat: no-repeat;
  background-position: 0px;
  list-style-position: inside;
  position: relative;
}


.form-wrap {
display: block;
    background: #2B3543;
    width: 80%;
    margin: 0 auto 30px auto;
    padding: 30px 10% 0px 10%; 
    }

@media only screen and (min-width: 768px) {
  .form-wrap {
    width: 38%;
    }
}



form.wpcf7-form .first-name {
  display: none
}

.submit-wrap, .wpcf7-form-control-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  margin-top: 20px;
}

.submit-wrap:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-left.png');  */
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-left.png');  
  padding-right: 5px;
}

.submit-wrap:after {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-right.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-right.png');
  padding-left: 5px;  
}

input.wpcf7-email {
  width: 84%;
  padding: 15px 2%;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

.your-email:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');  */
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');  
  padding-right: 5px;
}

.your-email:after {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');
  padding-left: 5px;  
}

input.wpcf7-submit {
  width: 88%;
  padding: 10px 0px;
  background-color: #00A6FF;
  font-size: 16px;  
}

.ajax-loader {
  display: none;
}

p.security {
  width: 190px;
  position: relative;
  color: #FFFFFF;
  text-align: left;
  padding: 20px 5px 30px 5px;
  display: block;
  margin-left: auto !important;
  margin-right: auto; 
  font-size: 12px;
}

p.security:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/lock-placeholder.png');
  background: url('/wp-content/themes/canvas-child/assets/images/lock.png') CENTER CENTER NO-REPEAT;*/

  /*content: url('/wp-content/themes/canvas-child/assets/images/lock.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/lock.png');
    padding-right: 10px;
}

p.security span {
  position: absolute;
  top: 25px;
}


#footer-trust {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.footer-trust-left, .footer-trust-center, .footer-trust-right{
    display: block;
    float: none;
    box-shadow: inset 0px 0px 0px 1px #DDDDDD;
    width: 80%;
    padding: 5%;
    margin: 40px auto;
    text-align: center;
  }
  


@media only screen and (min-width: 420px) {
  
  .footer-trust-left, .footer-trust-center, .footer-trust-right{
    display: block;
    float: left;
    box-shadow: inset 0px 0px 0px 1px #DDDDDD;
    width: 20%;
    padding: 3%;
    margin: 40px auto;
    min-height: 230px;
    text-align: center;
  }
  
  .footer-trust-left {
    margin-left: 5%;
  }
  
  .footer-trust-center {
    margin-left: 5%;
    margin-right: 5%;
  }
  
  .footer-trust-right {
  margin-right: 5%;
}
  
}


@media only screen and (min-width: 768px) {
  
  .footer-trust-left, .footer-trust-center, .footer-trust-right{
    display: block;
    float: left;
    box-shadow: inset 0px 0px 0px 1px #DDDDDD;
    width: 14%;
    padding: 3%;
    margin: 40px auto;
    min-height: 230px;
    text-align: center;
  }
  
  .footer-trust-left {
    margin-left: 10%;
  }
  
  .footer-trust-center {
    margin-left: 10%;
    margin-right: 10%;
  }
  
  .footer-trust-right {
  margin-right: 10%;
}
  
}

.footer-trust-center p.title {
  font-size: 16px;
}

.features-foot-logo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.features-foot-logo-right {
  padding-bottom: 20px;
}

.logo-moneyback {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
  margin-top: 10px
}

.logo-cad-lab {
  margin: 15px auto 20px auto;
}

.pricing-right-sidebar-sub {
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  margin-bottom: 20px;
  text-align: center;
  padding: 20px;
}

.footer-trust-center h4 {
  padding: 20px 0px;
}

.footer-trust-center h6 {
  color: black;
}

.footer-trust-center p {
  color: #333333;
  padding-bottom: 0px;
}

p .author, .author {
  font-size: 12px !important;
  color: #CCCCCC !important;
}


/*---------------------------------------------------------------------------------- Landing page */

.landing-wrap {
  display: block;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.landing-features {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.landing-features h4 {
  font-size: 24px;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  padding-top: 0px;
  color: #5E5E5E;
}

  ul.features-landing-boxes {
    width: 90%;
    max-width: 1000px;
    margin: 20px auto;
    padding: 0 5%;
    
  }
  
  ul.features-landing-boxes li {
    box-shadow: inset 0px 0px 0px 1px #DDDDDD;
    width: 48%;
    display: block;
    float: left;
    margin-top: 20px;
    margin-bottom: 0px;
    min-height: 260px;
    text-align: center;
  }
  
  ul.features-landing-boxes li:nth-child(3) {
    clear: both;
  }
  
  
  ul.features-landing-boxes li:nth-child(odd) {
    margin-right: 2%;
  }
  
  ul.features-landing-boxes li:nth-child(even) {
    margin-left: 2%;
  }
  
  ul.features-landing-boxes li img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 20px;
  }
  
  ul.features-landing-boxes h6 {
    padding: 0px 20px;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
    text-align: center;
  }
  
  ul.features-landing-boxes p {
    padding: 20px;
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  }


#landing-box-wrapper {
  background: #2C3642;
  width: 90%;
  margin: 5%;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  min-height: 585px;
}

@media only screen and (min-width: 768px) {

  .landing-features {
    width: 60%;
    float: left;
    margin-left: 0px;
    margin-right: 3%;
  }
  
    ul.features-landing-boxes {
      width: 100%;
      max-width: 1000px;
      margin: 0px auto 40px auto;
      padding: 0%;
    
    }
  
    ul.features-landing-boxes li {
      min-height: 230px;
    }
  
  #landing-box-wrapper {
    background: #2C3642;
    float: left;
    width: 37%;
    margin: 0%;
    margin-top: -60px;
  }

}

#landing-top:before {
  top: 100%;
  border: none;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#landing-top {
  display: block;
  width: 94%;
  text-align: center;
  background: #01A3FF;
  padding: 10% 3%;
  z-index: 10;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  position: relative;
}



#landing-top:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#landing-top:after {
  border-color: rgba(94, 111, 200, 0);
  border-top-color: #00A6FF;
  border-width: 20px;
  left: 50%;
  margin-left: -10px;
}






#landing-top h4 {
  color: #FFFFFF;
  padding-bottom: 0px;
  font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  font-size: 22px;
}

#landing-top P {
  color: #D4D4D4;
  font-size: 15px;
}


  #landing-bottom ul {
    display: block;
    width: 280px;
    padding: 30px 0;
    margin: 0px auto;
    padding-left: 0;
    text-align: center;
  }
  
  #landing-bottom ul li {
    
    display: block;
    text-align: left;
    list-style-position: inside;
      padding: 13px 20px 10px 35px;
      margin: 20px 0;
    /*background-image: url('/wp-content/themes/canvas-child/assets/images/green-tick.png');*/
    background-image: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/green-tick.png');
    background-repeat: no-repeat;
    background-position: 0px 8px;
    position: relative;
    font-size: 14px;
    color: #FFFFFF;
    font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
  }


@media only screen and (min-width: 768px) {
  #landing-bottom ul {
    width: 86%;
    margin: 0px 7%;
  }
  

}
.landing-form-wrap {
  width: 90%;
  margin-left: auto;
  margin-right: auto;  
  padding-bottom: 10px;
}

/*
body.page-id-5954 input.wpcf7-email {
  width: 96%;
}

body.page-id-5954 input.wpcf7-submit{
  background: #FAB360;
  font-size: 12px;
  margin: 0px;
  width:100%;
}
*/

body.page-template-template-landing-php .submit-wrap, body.page-template-template-landing-php .wpcf7-form-control-wrap, body.page-template-default .wpcf7-form-control-wrap, body.page-template-default .submit-wrap{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

body.page-template-template-landing-php input.wpcf7-email, body.page-template-default input.wpcf7-email {
  width: 82%;
  padding: 15px 2%;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

body.page-template-template-landing-php .your-email:before, body.page-template-default .your-email:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');  */
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');  
  padding-right: 5px;
}

body.page-template-template-landing-php .your-email:after, body.page-template-default .your-email:after {
  /*content: url('/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/free-trial-arrow-placeholder.png');
  padding-left: 5px;  
}

body.page-template-template-landing-php input.wpcf7-submit, body.page-template-default input.wpcf7-submit {
  background: #FAB360;
  font-size: 12px;
  margin: 0px;
  width:86%;
  padding: 15px 0;  
}

body.page-template-template-landing-php input.wpcf7-submit:hover, body.page-template-default input.wpcf7-submit:hover {
  background: #4E596A;
}


body.page-template-template-landing-php .landing-form-wrap p:nth-child(3):before, body.page-template-default .landing-form-wrap p:nth-child(3):before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/landing-left.png');  */
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/landing-left.png');  
  padding-right: 5px;
}

body.page-template-template-landing-php .landing-form-wrap p:nth-child(3):after, body.page-template-default .landing-form-wrap p:nth-child(3):after {
  /*content: url('/wp-content/themes/canvas-child/assets/images/landing-right.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/landing-right.png');
  padding-left: 5px;  
}



#footer-trust {

}

.footer-trust-three {
  display: block;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 30px;
}

.footer-trust-three li {
  float: left;
}

.footer-trust-three li:first-child  {
  width: 27%;
}

.footer-trust-three li:nth-child(2) {
  width:50%;
  margin-top: 15px;
}

.footer-trust-three li:nth-child(3)  {
  width: 20%;
  padding-left: 3%;
}

.landing-logo-cad-lab {
  float: left;
  width: 30%;
  height: auto;
}

.landing-logo-5-star {
  width: 55%;
  height: auto;
  margin-left: 10%;
  margin-top: 10px;
}

.footer-trust-three li h6 {
  padding-top: 10px;
}

.landing-circle-person {
  float: left;
  width: 15%;
  margin-left: 10%;
  height: auto;
}

.landing-foot-quote {
  float: right;
  margin-left: 5%;
  width: 70%;
}

.landing-cc {
  display: block;
  width: 60%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

/*-----contact------*/

body.page-id-11 .wpcf7-form-control-wrap input {
  padding: 5px;
  background: #fff;
  border-color: #DDDDDD;
  border-width: 2px;
  border-style: solid;
  margin-bottom: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
  color: #666;
  font-family: inherit;
  width: 50%;
}

body.page-id-11 .your-email:before {
content: '';
padding-right: 0px;
}


/* --------------------------------------------------------------propduct -----*/

#shopping_cart-4 {
display:block;  

}

#shopping_cart-4 h3 {
  padding: 20px 20px 0px 20px;
}

.widget_shopping_cart_content  {
  padding: 20px 20px 0px 20px;
}

.widget_shopping_cart_content .buttons  {
  padding-bottom: 20px;
}

#text-21, #text-20, #text-22 {
  display:block;
  padding: 20px;
}

/*---- blog ad ----*/

.box-ad {
  display: block;
  width: 90%;
  padding: 5%;
  background: #2B3543;
  margin-bottom: 40px;
}

.box-ad h2 {
  color: #FFFFFF;
  font-size: 24px;
}

.box-ad h5 {
  font-size: 18px;
  color: #82959E;
  padding-bottom: 30px;
}

.button-ad {
  background: #00A6FF;
  color: #FFFFFF !important;
  font-size: 14px;
  padding: 15px 33px 13px 33px;
  text-transform: uppercase;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
  -khtml-border-radius: 4px;
}

.button-ad:hover {
  background: #4E596A;
}

body.single-product .menu-item-5845 {
  display: none;
}

body.single-product #footer-widgets-container, body.page-id-2602 #footer-widgets-container, body.page-id-881 #footer-widgets-container   {
  display: none;
}

.woocommerce .summary form {
padding: 0.8em 0em 0em 0em;
}

.variations td {
  vertical-align: middle !important;
}

td.label {
  width:25%;
  
}

.select-wrap select, .select {
  background: transparent;
   width: 208px;
   padding: 5px 50px 0px 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
   text-transform: uppercase;
    text-align: center;
}

select {
  width: 180px;
  height: 40px;
  overflow: hidden;
  /*background: url('/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;*/
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-drop-down.png') no-repeat right #ffffff;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; /* future proofing */
  -khtml-border-radius: 4px; /* for old Konqueror browsers */
  box-shadow: inset 0px 0px 3px 0px #ADB7C1;
  font-size: 11px;
  text-transform: uppercase;
}

span.posted_in {
  display: none;
}

.woocommerce .related, .woocommerce .upsells {
  display: none;
}

.cart_totals  {
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
}

/*-------------------------------------------------------- cart ----------------*/

.woocommerce .summary form {
  border:none;
}

.woocommerce .summary .quantity {
  margin-top: 1em;
}

input#coupon_code {
  margin-bottom: 17px !important;
}


/* footer ------------------------------------------------------------------------------------------------*/

#footer-widgets-container {
background-color: #fff;
border-bottom: 1px solid #DDDDDD;
}


#footer-widgets h3 {
  border-bottom: 0px solid #e6e6e6;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  font-size: 14px;
  text-align: left !important;
  line-height: 0px;

}

#footer-widgets ul {
  list-style: none;
  }
  
  
#footer-container {
  background:  #FFFFFF;
  padding-top: 20px;
  padding-bottom: 40px;
  color: #757575;
}

@media only screen and (min-width: 768px) {
  .footer-widget-1 {
    width: 34% !important;
  }
  
  .footer-widget-2 {
    width: 25% !important;
  }
  
  
  .footer-widget-3  {
    width: 13.01% !important;
  }
  
  .footer-widget-4  {
    width: 16.01% !important;
  }
}

#footer-widgets a, .custom-footer-wrap a {
  line-height: 13px;
}


#menu-footer-2, #menu-footer-4 {
  width: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-top: 0px; 
  list-style: none;
  display: block;
}

#menu-footer-2 li, #menu-footer-4 li {
  float: left;
  /*width: 50%;*/
  position: relative;
  color: #ffffff;
    padding: 5px 0 0 0;
    font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
}

#menu-footer-2 li:nth-child(even) {
  padding-left: 3%;
  width: 46%;
}

body.page-id-5944 #footer-widgets {
  display: none !important;
}

#footer-widgets .widget, #nav_menu-8, #popularitypostswidget-3, #text-19, #text-19 h3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  
}

#footer-widgets .widget h3, #nav_menu-8 h3, #popularitypostswidget-3 h3, #text-19 h3 {
  text-align: left;
}

/* ---------------------------------------------------------------------blog footer ---*/


.custom-footer-wrap {
  display: block;
  width: 1000px;
  margin: 0 auto;
  padding-top: 40px;
  border-top: 1px solid #DDDDDD;
}



#blog-footer-1, #blog-footer-2, #blog-footer-3 {
  display: block;
  float: left;
}

#blog-footer-1 {
  width: 22%;
  margin-right: 4%;

}

#blog-footer-2 {
  width: 43%;
  margin-right: 2%;
  box-shadow: inset 0px !important;
}



#nav_menu-11 {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

#menu-blog-footer-middle-1 {
  width: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-top: 0px; 
  list-style: none;
  display: block;
}

#menu-blog-footer-middle-1 li {
  float: left;
  width: 48%;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #ffffff;
    padding: 0px 2% 0 0;
    font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
    list-style: none;
}



#blog-footer-3 {
  width: 27%;
}

.menu-item-object-category, #nav_menu-8, #popularitypostswidget-3, #popularitypostswidget-3 ul, #text-19 {
  list-style: none;
}


.widget h3 {

color: #363636;
font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 26px;
text-align: center;
border: none;
}



.textwidget {
  color: #ADADAD !important;
}

a.custom { margin-top: 20px; display: block; width: 100%;}


/* links */

a:link, a:visited {
  color: #00A9FF;
}
.button {
  background: #00A9FF;
}

.button:hover {
  background-color: #4E596A;
}

input.button {
  background: #00A9FF;
}

input.button:hover {
  background-color: #4E596A;
}

a {
  text-decoration: none;
  color: #00A9FF;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
  color: #4E596A;
}

.post-entries a:link {
  text-decoration: none;
  color: #4195D2;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;

}


a.arrow-black:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-black.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png');
  padding-right: 10px;
}

a.arrow-white:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-white.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-white.png');
  padding-right: 10px;
}


a.button-call-to-action, .payment_methods + .form-row #place_order {
  width: 300px;
  margin-top: 40px;
  padding: 20px 20px 16px 20px;
  display: block;
  background-color: #00a3ff;
  color: #FFFFFF;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
  -khtml-border-radius: 4px; 
  font-size: 16px;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}

#place_order:before {
  content: '&rarr';
  color: #000000;
}

a:hover.button-call-to-action   {
  background-color: #4E596A;
}

a.button-view {
  margin-top: 20px;
  margin-bottom: 0px;
  display: block;
  font-size: 14px;
  font-family: 'museo_sans_cyrl700';
font-display: block;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  color: #000000;
}

@media only screen and (min-width: 768px) {
  a.button-view {
    margin-top: 40px;
    margin-bottom: 70px;
  }

}

a.button-view:hover {
  color: #4E596A;
}

a.button-view:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-black.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png');
  padding-right: 5px;
}


a.button-view:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-blue-placeholder.png');
  background: url('/wp-content/themes/canvas-child/assets/images/arrow-black-large.png') CENTER CENTER NO-REPEAT;*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-blue-placeholder.png');
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black-large.png') CENTER CENTER NO-REPEAT;
    width:11px;
    height:18px;
    padding-right: 5px;
}




a.view-blue {
  margin-top: 0px;
  float: right;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: right;
  color: #0078C7;
}

a.view-blue:hover {
  color: #000A66;
}
@media only screen and (min-width: 768px) {
a.view-blue {
  font-size: 14px;
}

}

a.view-blue:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/arrow-blue-placeholder.png');
  background: url('/wp-content/themes/canvas-child/assets/images/arrow-blue.png') CENTER CENTER NO-REPEAT;*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-blue-placeholder.png');
  background: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-blue.png') CENTER CENTER NO-REPEAT;
    width:11px;
    height:18px;
    padding-right: 5px;
}


.home-bar-left a.button-call-to-action {
    margin: 0px;
    padding: 20px 20px 16px 20px;
    }

a.pricing-button {
  display: block;
  color: #FFFFFF;
  padding: 8px 5px;
  max-width: 130px;
  text-align: center;
  background: #2B3543;
  margin-bottom: 0px;
  margin-left:  auto;
  margin-right: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
  -khtml-border-radius: 4px;
  text-transform: uppercase;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  font-size: 14px;
}

a.pricing-button:hover {
  background: #000000;
  text-decoration: none;
}




a.button {
  width: auto;
  display: block;
  margin:20px;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  padding: 8px 10px 6px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
  -khtml-border-radius: 4px; 
  background-color: #00a3ff;
  white-space: nowrap;
}

a.lite {
  background: #5E6FC8;
}

a:hover.lite {
  background: #2B3744;
}


a.pro {
  background: #00A6FF;
}

a:hover.pro {
  background: #2B3744;
}


a.business {
  background: #B36AE7;
}

a:hover.business {
  background: #2B3744;
}


a.nav-postnav {
  display: none;
}

@media only screen and (min-width: 800px) {
  a.nav-postnav {
    color: #FFFFFF;
    display: inline-block;
    padding-right: 0px;
    padding-top: 20px;
    font-size: 13px;
  }

  body.blog a.nav-postnav, body.archive a.nav-postnav, body.single-post a.nav-postnav {
    padding-right: 15px;
  }

}

/*
body.postid-5718 a:hover.button-view-features {
  color: #37C2FF;
  background: #FFFFFF;
}
*/

a:hover.nav-postnav {
  color: #37C2FF;
}

a.button-view-features, input[type=submit], input.button, .single_add_to_cart_button {
  display: inline-block;
  background: #00A6FF;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 20px 9px 20px;
  margin-top: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px; 
  text-transform: uppercase;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
}

a:hover.button-view-features, input:hover[type=submit], input:hover.button {
  background: #4E596A;
}

.full-bar-left a.button-call-to-action {
      margin: 0px;
      padding: 20px 20px 16px 20px;
    }
    

.categories a {
  text-decoration: none;
  color: #4195D2 !important;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;

}

.categories a:hover {
  color: #A7A7A7 !important;
}

#wrapper .woo-sc-button, button.button, .p.buttons .button {
  padding: 10px 20px 8px 20px;
  font-size: 14px;
  background-color: #00A6FF;
}


p.buttons .button:hover, #wrapper .woo-sc-button:hover, button.button:hover {
  background-color: #4E596A;
}

.quantity .plus, .quantity .minus {
  background: #00A9FF;
}

.quantity:hover .plus:hover, .quantity:hover .minus:hover {
  background-color: #4E596A;
}

table.cart a.remove {
  background: #000000;
}

table.cart a.remove:hover {
  color: #ffffff;
}

/* generic */

.float-left {
  float: left;
}

.float-right {
  float: right
}

.clear {
  display: block;
  clear: both;
}

.center {
  text-align: center;
}

.widget h3 {
  font-family: 'MuseoSansCyrl-500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
}

.widget p, .widget .textwidget {
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  text-align: center;
  
}

.post-meta  {
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;
  font-weight: normal;
  padding-bottom: 40px;
}


img {
  border: none !important;
}


/* shortcodes */




.features-short-wrap {
  width: 100%;
  max-width: 1000px;
  margin: 40px auto;
  padding: 0 !important;
  
}


.features-short-wrap li {
  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  width: 48%;
  display: block;
  float: left;
  margin-top: 20px;
  margin-bottom: 0px;
  min-height: 300px;
  display: block;
  text-align: center;
  
}

.features-short-wrap li h6 {
  color: #333333;
  font-size: 18px;
  font-weight: normal;
  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;
  padding: 0px 20px;
  word-wrap: normal;
}

.features-short-wrap li p {
  color: #999999;
  font-size: 15px;
  font-weight: normal;
  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; 
  padding: 20px;
}

.features-short-wrap-img {
  min-height: 80px;
}

.features-short-wrap li img {
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  margin-top: 20px;
  border: none;
}

.features-short-wrap li:nth-child(3) {
  clear: both;
}

.features-short-wrap li:nth-child(5) {
  clear: both;
}

.features-short-wrap li:nth-child(odd) {
  margin-right: 2%;
}

.features-short-wrap li:nth-child(even) {
  margin-left: 2%;
}



@media only screen and (min-width: 768px) {

  .features-short-wrap li {
    width: 31%;
    display: block;
    float: left;
    min-height: 300px;  
  }
  
  .features-short-wrap li:nth-child(odd) {
    margin-right: 0%;
  }
  
  .features-short-wrap li:nth-child(even) {
    margin-left: 0%;
  }
  
  .features-short-wrap li:nth-child(2) {
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  
  .features-short-wrap li:nth-child(3) {
    clear: none;
  }
  
  .features-short-wrap li:nth-child(4) {
    clear: both;
  }
  
  .features-short-wrap li:nth-child(5) {
    clear: none;
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  
}

/*--------------------------------------------------------------------lightbox */

.pp_content_container, #pp_full_res, #pp_full_res iframe, #wpcf7-f6157-t1-o1, .pp_fade {
  background: #293644 !important;
  color: #ffffff;
}

iframe body {
  margin: 0px !important;
  background: #293644 !important;
  height:100%;
}

#wpcf7-f6157-t1-o1 {
  height:100%;
}

#wpcf7-f6157-t1-o1 {
  padding: 40px;
}

#wpcf7-f6157-t1-o1 h3.lightbox {
  color: #ffffff !important;
  padding-bottom: 20px;
  font-family: 'MuseoSansCyrl-500', Helvetica, Arial, Sans-serif;
}

#wpcf7-f6157-t1-o1 .lightbox-form input{
  width: 96%;
  padding: 10px 2%;
  color: #666666;
}

#wpcf7-f6157-t1-o1 .lightbox-form input{
  width: 96%;
  padding: 10px 2%;
}

#wpcf7-f6157-t1-o1 .lightbox-form textarea{
  width: 96%;
  padding: 10px 2%;
}

#wpcf7-f6157-t1-o1 .lightbox-form input.wpcf7-submit{
  width: 100%;
  padding: 10px 0;
}

body .woo-sc-box.normal {
border-color: #ccc;
background-color: #eee;
padding: 14px 10px 14px 50px;
}

.woo-sc-box.normal:before {
  /*content: url('/wp-content/themes/canvas-child/assets/images/logo-windows-small.png');*/
  content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/logo-windows-small.png');
  position: absolute;
  left: 10px;
  top:24px;
}


.coupon .button {
  margin-bottom: 10px;
}



.widget {
/*  box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  -moz-box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  -webkit-box-shadow: inset 0px 0px 0px 1px #DDDDDD;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#dddddd')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#dddddd');  */
  display:block;
  padding: 20px;
}


  


.custom-footer-wrap h3 {
  font-family: 'MuseoSansCyrl-500', Helvetica, Arial, Sans-serif;
  font-size: 14px !important;
  text-align: left !important;
}

div.wpcf7-response-output, div.wpcf7-validation-errors, div.wpcf7-response-output, div.wpcf7-validation-errors, div.wpcf7-validation-errors {
  background: #293644 !important;
  color: #ffffff !important;
}


.widget_currency_converter{
display:none;  
}

.single-product .widget widget_currency_converter {display:none;}


.author .title {
font: bold 20px/1.1em Geneva, Tahoma, Verdana, sans-serif;
color: #222222;
}


/* NP CSS */
.articles_head{ background: #162130; color: #fff; text-align: center; padding: 70px 0 90px; }
.articles_head h1{ text-align: center; color: #fff; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; font-size: 48px; margin-bottom: 20px; }
.articles_head p{ text-align: center; color: #fff; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; font-size: 18px; }

.article_archive{  }
.article_archive h2{ text-align: center; font-size: 36px; color: #000000; font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; margin-bottom: 47px; }

.articles_categories_list{ margin: 0 -25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.articles_categories_list *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.articles_categories_list .box{ border: 1px solid #a9a9a9; text-align: center; height: 190px; margin-bottom: 38px; padding: 17px 0 50px; position: relative; }
.articles_categories_list .box h3{ text-align: center; font-size: 24px; color: #000; font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; margin-bottom: 22px; }
.articles_categories_list .box p{ color: #333; font-weight: normal; font-family: 'museo_sans_cyrl500';
font-display: block; font-size: 15px; }
.articles_categories_list .box .btn_view{ display: inline-block; color: #00a3ff; font-family: 'museo_sans_cyrl700';
font-display: block; border: 1px solid #00a3ff; font-weight: normal; padding: 1px 10px; border-radius: 4px; position: absolute; bottom: 17px; right: 0; left: 0; width: 120px; margin: 0 auto; }

.articles_taxonomy{ overflow: hidden; }
.articles_taxonomy .tax_name{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; font-size: 36px; color: #000; margin-bottom: 15px; }

.articles_taxonomy .articles_list{ border-top: 1px solid #e4e4e4; }
.articles_taxonomy .article{ border-bottom: 1px solid #e4e4e4; padding: 50px 10px 40px; }
.articles_taxonomy .article h3{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; font-size: 24px; color: #000; margin-bottom: 25px; }
.articles_taxonomy .article h3 a{ color: #000; font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block;  }
.articles_taxonomy .article p{ color: #333333; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; margin-bottom: 18px; }
.articles_taxonomy .article .btn_read{ display: inline-block; color: #00a3ff; font-family: 'museo_sans_cyrl700';
font-display: block; border: 1px solid #00a3ff; font-weight: normal; padding: 1px 10px; border-radius: 4px; width: 120px; margin: 0 auto; text-align: center; }

.widget_lc_taxonomy{ padding: 30px 24px 20px; }
.widget_lc_taxonomy .widget-title{ text-align: left; color: #333333; font-size: 18px; font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; padding-bottom: 0; margin-bottom: 15px; }
.widget_lc_taxonomy ul{ list-style-type: none; }
.widget_lc_taxonomy li{ padding: 7px 0; }
.widget_lc_taxonomy li a{ font-size: 15px; color: #00a3ff; font-weight: normal; font-family: 'museo_sans_cyrl500';
font-display: block; }
.widget_lc_taxonomy li:hover a,
.widget_lc_taxonomy li.current-cat a{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; color: #ff006c; background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-black.png) left center no-repeat; padding-left: 18px; display: inline-block; }

.article_pt{ overflow: hidden; }
.article_pt .article{}
.article_pt .article .post_title{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; font-size: 36px; color: #000; margin-bottom: 30px; border-bottom: 1px solid #e4e4e4; line-height: 1.3; padding-bottom: 10px; }
.article_pt .article p{ color: #333333; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; margin-bottom: 22px; line-height: 1.6; }
.article_pt .talk_to_us{ color: #333333; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; border-top: 1px solid #e4e4e4; padding-top: 20px; margin-top: 20px; }
.article_pt .talk_to_u p{ color: #333333; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; }
.article_pt .talk_to_us .btn{ display: inline-block; border: 1px solid #ff0767; color: #ff0767; padding: 1px 26px; border-radius: 3px; margin-left: 10px; }

.single-articles .article .entry p { font-family: "Helvetica Neue",Helvetica,sans-serif; color: #555; margin-bottom: 1.2em; }
.single-articles .article .entry h1 { font-size: 24px; color: #222222; font-family: 'MuseoSansCyrl-300', Helvetica, Arial, Sans-serif; }
.single-articles .article .entry h2 {font-size: 18px;color: #222222;font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif;}

.learn_page{}
.learn_page h2{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; font-size: 36px; color: #000; margin-bottom: 24px; }
.learn_page p{ color: #333333; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; margin-bottom: 22px; line-height: 1.6; }
.learn_page .btn-align-center{ text-align: center; }
.learn_page .btn-align-left{ text-align: left; }
.learn_page .btn-align-right{ text-align: right; }
.learn_page .btn{ color: #00a3ff; border: 2px solid #00a3ff; display: inline-block; border-radius: 3px; padding: 7px 7px; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; margin-bottom: 30px; }
.learn_page .btn.icon_play{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_play.png) 7px center no-repeat; padding-left: 37px; }
.learn_page .btn.icon_scheduled_webinars{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_camera.png) 7px center no-repeat; padding-left: 37px; }
.learn_page .btn.icon_help{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_help.png) 7px center no-repeat; padding-left: 37px; }
.learn_page .btn.icon_manual{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_manual.png) 7px center no-repeat; padding-left: 37px; }
.learn_page .btn.icon_support{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_smile.png) 7px center no-repeat; padding-left: 32px; }
.learn_page .divider{ border-top: 1px solid #e4e4e4; margin: 40px 0; }


.learn_page .row{ margin: 0 -20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.learn_page .row *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.learn_page .row:before, 
.learn_page .row:after{display: table;content: "";line-height: 0;}
.learn_page .row:after{clear: both;}
.learn_page .row .col6{ float: left; width: 50%; margin-bottom: 25px; padding: 0 20px; }

.learn_page .row .col3{float: left; width: 25%; padding: 0 10px; margin-bottom: 70px;}
.learn_page .btn-learn {text-align: center!important; color:#333333; position: relative; height: 258px; background-color: #f5f5f5; border: 1px solid #d0d0d0; border-radius: 4px;}
.learn_page .btn-learn > a { display: block; width: 100%;  height: 100%;  position: absolute;}
.learn_page .btn-learn h5 {text-align: center!important; font-size: 23px;font-family: 'museo_sans_cyrl700';
font-display: block; margin-bottom: 20px;}
.learn_page .btn-learn p{font-size: 14px;font-family: 'museo_sans_cyrl500';
font-display: block; padding: 0 15px; }
.learn_page .btn-learn img{ margin-top: 30px;}
.learn_page .btn-learn:hover{ background-color: #e5e5e5;}
.videos_cpt{ overflow: hidden; }
.videos_cpt .tax_name{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; font-size: 36px; color: #000; margin-bottom: 50px; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4; }
.videos_cpt .videos_list{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.videos_cpt .videos_list *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.videos_list .video_post{ border-bottom: 1px solid #e4e4e4; padding-bottom: 22px; margin-bottom: 45px; }
.videos_list .video_post:before, 
.videos_list .video_post:after{display: table;content: "";line-height: 0;}
.videos_list .video_post:after{clear: both;}
.videos_list .video_post h3{ font-size: 24px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; margin-bottom: 20px; }
.videos_list .video_post h3 a{ color: #000; }
.videos_list .video_post .video_container{ float: right; margin-left: 100px; }
.videos_list .video_post p{ margin-bottom: 15px; }
.videos_list .video_post .video_length{ display: inline-block; color: #00a3ff; border: 1px solid #00a3ff; border-radius: 3px; padding: 2px 3px; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; padding: 3px 6px; line-height: 1.1; }

.oparating_systems{ background: #ebf8ff; text-align: center; padding: 10px 0; margin-bottom: 60px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.oparating_systems *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.oparating_systems p{ color: #162130; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; }
.oparating_systems span{ color: #162130; font-size: 15px; font-family: 'museo_sans_cyrl500';
font-display: block; font-weight: normal; display: inline-block; }
.oparating_systems p a{ color: #162130; display: inline-block; margin: 0 8px; text-decoration: underline; }
.oparating_systems p a:hover{ color: #ff006c; }
.oparating_systems .icon_osx{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_apple.png) left no-repeat; padding-left: 29px; }
.oparating_systems .icon_windows{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_windows.png) left no-repeat; padding-left: 32px; }

.oparating_systems ul{ display: inline-block; }
.oparating_systems ul li{ display: inline-block; margin: 0 8px; }
.oparating_systems ul li a{ color: #162130; text-decoration: underline; display: inline-block; }
.oparating_systems ul li.current-cat a,
.oparating_systems ul li a:hover{ color: #ff006c; }
.oparating_systems .cat-item-101 a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_apple.png) left no-repeat; padding-left: 29px; }
.oparating_systems .cat-item-102 a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_windows.png) left no-repeat; padding-left: 32px; }

.widget_nav_menu{}
.widget_nav_menu .widget-title{ text-align: left; color: #333333; font-size: 18px; font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; padding-bottom: 0; margin-bottom: 15px; }
.widget_nav_menu ul{ list-style-type: none; }
.widget_nav_menu li{}
.widget_nav_menu li a{ font-size: 15px; color: #00a3ff; font-weight: normal; font-family: 'museo_sans_cyrl500';
font-display: block; display: inline-block; }
.widget_nav_menu .icon_play a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_play.png) 7px center no-repeat; padding: 7px 0; padding-left: 37px; }
.widget_nav_menu .icon_articles a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_help.png) 7px center no-repeat; padding: 7px 0; padding-left: 37px; }
.widget_nav_menu .icon_manual a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_manual.png) 7px center no-repeat; padding: 7px 0; padding-left: 37px; }
.widget_nav_menu .icon_help a{ background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/icon_smile.png) 7px center no-repeat; padding: 7px 0; padding-left: 32px; }

#navigation ul.nav > li.menu-item a{ font-weight: normal; font-family: 'museo_sans_cyrl700';
font-display: block; }
#navigation ul.nav li.buy-btn a{ border: 3px solid #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: .786em 1em !important; }




#footer-widgets-container{ border-top: 1px solid #e4e4e4; }

.page-template-page-learn.full-width #content{ padding-bottom: 0; margin-bottom: -22px; }

.single-videos .dd_outer{ display: none; }
.single-articles .dd_outer{ display: none; }

.two-col-right #main-sidebar-container #sidebar.is_stuck{ width: 319px; }



.sidebar-user-manuals{ border: 1px solid #e2e2e2; overflow-y: scroll; padding: 0 20px; margin-bottom: 40px;}
.sidebar-user-manuals h2{color: #333333;
    font-size: 18px;
    border-bottom: 1px solid #e4e4e4; font-weight: 700; margin-bottom: 20px; margin-top: 30px;}


.sidebar-user-manuals h5{color: #333333;
    font-size: 15px; margin-bottom: 20px;}

.manual-title{padding-left: 30px;}

.manual-title li{ margin-bottom: 20px;}
.manual_pt{margin-top: 70px;}
.sidebar-user-manuals-group{
    height: 495px ;}

.user-manual h2{ border-bottom: 1px solid #e4e4e4; padding-bottom: 10px;}
.manual_pt table{border:0;}

.search-group{    height: 122px;
    background-color: #f3f4f4;
    text-align: center; padding-top: 40px;}

.search-manual input[type="text"]{  width: 285px; height: 49px;  padding: 0;  padding-left: 20px;  margin-right: 5px;}

.search-manual input[type="submit"]{ width: 90px; height: 49px; font-size: 14px; font-weight: 500;  text-transform: capitalize;}


.sidebar-user-manuals::-webkit-scrollbar {
    width: 10px;
}

.sidebar-user-manuals::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.sidebar-user-manuals::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0,0,0,0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.manual_pt .entry{padding-top: 40px;}
.single-user-manual .dd_outer{display: none;}


@media (min-width: 768px) {
	.articles_categories_list .col4{ float: left; width: 33.333333%; padding: 0 25px; }
	.col4{ float: left; width: 33.333333%; }
}



/* ==========================================================================
   V9
   ========================================================================== */



.v9-page .clearfix:before,
.v9-page .clearfix:after { content: " "; display: table; }

.v9-page .clearfix:after { clear: both; }


/* ==========================================================================
   V9 Template
   ========================================================================== */
.v9-page p{font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .wrapper-v9{  width: 1000px; margin:  0 auto;  position: relative;}
.v9-page .welcome-section{ text-align: center;}
.v9-page .welcome-section h1{ font-size: 48px; color: #3c3c3c; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; margin-top: 65px; margin-bottom: 35px; text-align: center;}
.v9-page .welcome-section p{ font-size: 24px;  color: #a6a6a6; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; padding-bottom: 40px;}
.v9-page .wrapper-video{ width: 583px; height: 360px; margin: 0 auto;}
.v9-page .arrow-up-v9{ display: block; height: 58px; width: 71px; background: url(https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/arrow-v9.png) no-repeat; position: relative; left: 230px;  top: 25px;}
.v9-page .pricing-group-v9{width: 850px; height: 118px;margin: 0 auto;  border: 2px solid  #b36ae7; border-radius: 10px; background-color: #f8f2fd;}
.v9-page .pricing-btn{width: 318px; line-height: 50px; display: block; text-align: center;  font-size: 16px; color:#fff; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;  background-color: #00a3ff;     margin: 32px auto;}
.v9-page .already-user{ margin-top: 20px; padding: 10px 0;  border-left: 1px solid #a5a1a9;  padding-left: 60px;  position: relative;  left: -40px;}
.v9-page .already-user h5{ font-size: 20px;  color: #3b3b3b; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; margin-bottom: 10px;}
.v9-page .already-user a{ font-size: 20px;  color: #00a3ff; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; text-decoration: underline;     display: block;  text-align: left;}
.v9-page #footer-companies h4{text-align: left;}
.v9-page #footer-companies { border-bottom : none; margin-bottom: 0;}
.v9-page .title-v9{ text-align: center; font-size: 29px; color: #333333; border-bottom: 1px solid #e4e4e4; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .title-v9 span{ background-color: #fff; padding: 0 60px; position: relative; top: 15px;}
.v9-page .news-v9-boxes{padding-top: 70px; text-align: center;}
.v9-page .news-v9-box h5{font-size: 24px; font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; color: #000000;text-align: center;  margin-bottom: 20px; margin-top: 10px;}
.v9-page .news-v9-boxes .row:nth-of-type(1){border-bottom: 1px solid #e4e4e4; padding-bottom: 30px; margin-bottom: 60px;}
.v9-page .news-v9-box  .frame { height: 158px; width: 100%;  white-space: nowrap;  text-align: center;}
.v9-page .news-v9-box  .helper { display: inline-block;  height: 100%;  vertical-align: middle;}
.v9-page .news-v9 > h3{ text-align: center; padding: 50px 0; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .news-v9 .row:nth-of-type(1){margin-bottom: 40px;}
.v9-page #footer-companies li{width: 14.2%}
.v9-page .enchancement-v9-box p{display: inline-flex;}
.v9-page .enchancement-v9-box p span{ display: block; padding: 0 7px;margin-top: 5px;  background-color: #41b10f; font-size: 15px; color: #ffffff; text-align: center; line-height: 25px; height: 25px; margin-right: 10px; }
.v9-page .blog-post-v9{font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; font-size: 20px; color:#464646;     border: 1px solid #b0b0b0; border-radius: 5px; text-align: center; background-color: #f6f6f6;     width: 531px; line-height: 45px; margin: 45px auto;}
.v9-page .blog-post-v9 a{ text-decoration: underline;}
.v9-page  .testimonial-v9{background-color: #2c3543; padding-top: 45px; padding-bottom: 35px; margin: 50px 0;}
.v9-page .testimonial-v9-img{float: left;}
.v9-page .testimonial-v9-text{float:right; padding-right: 90px;}
.v9-page .testimonial-v9-text h5{ font-size: 24px; color: #ffffff;  margin: 0; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .testimonial-v9-text blockquote{padding: 0; margin: 0; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; padding-bottom: 10px;}
 .v9-page .testimonial-v9-text blockquote:before{ content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quotes_up_v9.png');}
.v9-page .testimonial-v9-text blockquote:after{ content: url('https://www.scan2cad.com/blog/wp-content/themes/canvas-child/assets/images/quotes_down_v9.png');  position: absolute; right: 0;  top: 40px;}

.v9-page .testimonial-v9-text blockquote p{color: #b4cdda; font-size: 15px; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; margin: 0; margin-left: 20px;}
.v9-page .testimonial-v9-text span{font-size: 15px; color:#ffffff; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .upgrade-v9-group{ width: 810px; height: 100%; margin: 0 auto; text-align: center; border: 2px solid #b36ae7; border-radius: 5px;background-color: #f8f2fd; margin-bottom: 40px;}
.v9-page .upgrade-v9-group h3{ padding-top: 40px; padding-bottom: 40px; font-size: 29px; color:#333333; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; margin-bottom: 20px; text-align: center;}
.v9-page .upgrade-v9-group p{ font-size: 20px; color: #3b3b3b;}
.v9-page .upgrade-v9-group p a{ color: #00a3ff; text-decoration: underline;}
.v9-page .upgrade-v9-group h4{ font-size: 24px; color: #3b3b3b; margin-top: 70px; margin-bottom: 30px}
.v9-page .upgrade-v9-group form{ margin-bottom: 40px; text-align: center;}
.v9-page .upgrade-v9-group form input{  width: 423px;height: 42px; font-size: 20px; border-radius: 5px; margin: 0 auto;}
.v9-page .upgrade-v9-group form input[type="submit"]{border:none; width: 320px; font-size: 16px; padding-left: 0;}
.v9-page .upgrade-v9-group h6{ display: block; font-size: 15px; color: #3b3b3b; line-height: 40px; margin-top: 30px; text-align: center; margin-bottom: 30px; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .upgrade-v9-text{ text-align: center; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; padding-top: 60px; padding-bottom: 60px;}
.v9-page .upgrade-v9-text p{font-size: 22px; color: #616161; margin-bottom: 40px;}
.v9-page .upgrade-v9-text h6{ display: block; font-size: 22px; color: #606060; margin-top: 30px;     line-height: 40px; text-align: center; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;}
.v9-page .upgrade-v9-group h6 strong{font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; }
.v9-page .upgrade-v9-group .gform_wrapper{ border: none; background: none; padding: 0;text-align: center;}
.v9-page  .gform_wrapper .gform_heading .gform_title{display: none;}
.v9-page .gform_wrapper .gform_footer p{display: none;}


/* ==========================================================================
   DXF Single
   ========================================================================== */
.dxf-post *{ box-sizing: border-box; }
.dxf-post .wrapper{ max-width: 1000px; width: 100%; margin: 0 auto; }
.dxf-post{  }
.dxf-post .author-title{ font-size: 36px; color: #000000; font-weight: 600; border-bottom: 2px solid #000; margin: 0 0 30px; padding-bottom: 15px; }
.dxf-post .single-dxf{  }

.dxf-post .single-dxf.archive-dxf{ padding-top: 50px; }
.dxf-post .single-dxf.archive-dxf .article-arch{ margin-bottom: 60px; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb{ margin-bottom: 30px; position: relative; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb .overlay{ opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(179,106,231,0.55); -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb:hover .overlay{ opacity: 1; visibility: visible;  }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb .overlay a{ display: inline-block; width: 170px; text-align: center; background: #00a3ff; color: #ffffff; font-size: 14px; padding: 12px 0; border: 2px solid #ffffff; border-radius: 4px; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb .overlay .table{ display: table; width: 100%; height: 100%; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb .overlay .table-cell{ display: table-cell; width: 100%; text-align: center; vertical-align: middle; }
.dxf-post .single-dxf.archive-dxf .article-arch .thumb img{ height: auto; display: block; width: 100%; border: 2px solid #d0d0d0 !important; border-radius: 4px; }
.dxf-post .single-dxf.archive-dxf .article-arch .meta{  }
.dxf-post .single-dxf.archive-dxf .article-arch .meta h4{ margin-bottom: 10px; }
.dxf-post .single-dxf.archive-dxf .article-arch .meta h4:hover{ color: #00a3ff; }
.dxf-post .single-dxf.archive-dxf .article-arch .meta p{  }


.dxf-post .single-dxf .breadcrumbs{ padding: 50px 0 30px; }
.dxf-post .single-dxf .breadcrumbs ul{ padding: 0; margin: 0; }
.dxf-post .single-dxf .breadcrumbs ul li{ display: inline-block; }
.dxf-post .single-dxf .breadcrumbs ul li.separator{ display: inline-block; margin: 0 5px; color: #363636; position: relative; top: -1px; }
.dxf-post .single-dxf .breadcrumbs ul li.item-current{ color: #00a3ff; font-size: 18px; font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; }
.dxf-post .single-dxf .breadcrumbs ul li a{ color: #00a3ff; font-size: 18px;  }

.dxf-post .single-dxf .single-dxf-wrapper{ overflow: hidden; margin: 0 -25px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main{ float: left; width: 73.33%; padding: 0 25px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main > h3 { font-size: 36px; color: #000000; font-weight: 600; border-bottom: 2px solid #000; margin: 0 0 30px; padding-bottom: 15px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .post-thumb{ margin-bottom: 22px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .post-thumb img{ height: auto; display: block; width: 100%; border: 2px solid #d0d0d0 !important; border-radius: 4px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content{ margin-bottom: 85px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .download{ float: left; max-width: 272px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content{ margin-left: 269px; margin-right: 5px;}
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .content{ margin-bottom: 45px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content p{ font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif; font-size: 15px; line-height: 28px; color: #333333; margin: 0 0 15px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .dxf-field{ margin-bottom: 30px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .dxf-field h4{ font-size: 18px; margin: 0 0 20px; color: #333333; font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .dxf-field p{  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by{ margin-bottom: 35px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by h4{ font-size: 18px; margin: 0 0 20px; color: #333333; font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper{  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .thumb{ float: left; width: 78px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .thumb img{ display: block; border-radius: 40px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta{ margin-left: 88px; padding-top: 20px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta h5{ margin: 0; color: #333333; margin-bottom: 14px; font-size: 14px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul{ padding: 0; margin: 0; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul li{ list-style: none; display: inline-block; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul li + li:before{ content: '|'; display: inline-block; margin: 0 12px; color: #333333; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul li a{  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf{ margin-bottom: 100px; overflow: hidden; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf h3{ font-size: 30px; font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; margin: 0; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; margin-bottom: 30px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article{  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article h4{ margin: 0 0 10px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article h4:hover{ color: #00a3ff; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article .thumb{ position: relative; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article .thumb .overlay{ opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(179,106,231,0.55); -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article .thumb:hover .overlay{ opacity: 1; visibility: visible;  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article .thumb img{ height: auto; display: block; width: 100%; border: 2px solid #d0d0d0 !important; border-radius: 4px; }

.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar { margin-top: 80px; float: left; width: 26.66%; padding: 0 25px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .sidebar-wrapper{  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .side-widget{ margin-bottom: 35px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .widget-text{ text-align: center; padding: 30px 15px; min-height: 360px; border: 1px solid #e4e4e4;  }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .widget-text h3{ font-size: 18px; color: #333333; font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; line-height: 1.4; text-align: center; margin-bottom: 25px; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .widget-text p{ font-size: 15px; color: #999999; margin-bottom: 25px; }

.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .widget-img{ text-align: center; }
.dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar .widget-img img{ display: inline-block; }

.pagination{ width: 100%; margin-top: 40px; margin-bottom: 60px; }
.pagination ul{ text-align: center; width: 100%; }
.pagination ul li{ display: inline-block; }
.pagination ul li + li{ margin-left: 3px; }
.pagination ul li.active{  }
.pagination ul li a{ font-size: 15px; display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #00a3ff; }
.pagination ul li.active a{ border: none; color: #9d9d9d; }
.pagination ul li.next-btn a{ width: 78px; }
.pagination ul li.prev-btn a{ width: 100px; }


/* ==========================================================================
   Responsive helpers
   ========================================================================== */

.v9-page * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
/*
 * Grid helpers inspired from Twitter Bootstrap
 */
.v9-page .row { margin: 0 -20px; }
.v9-page .row:before, .row:after { content: " "; display: table; }
.v9-page .row:after { clear: both; }
.v9-page .row { *zoom: 1; }
.v9-page .row>div { padding: 0 20px; }

.row-20 { margin: 0 -20px; }
.row-20>div { padding: 0 20px; }
.row-40 { margin: 0 -40px; }
.row-40>div { padding: 0 40px; }

.dxf-post .col12{width:100%;float:left;}
.dxf-post .col11{width:91.666666666667%;float:left;}
.dxf-post .col10{width:83.333333333333%;float:left;}
.dxf-post .col9{width:75%;float:left;}
.dxf-post .col8{width:66.666666666667%;float:left;}
.dxf-post .col7{width:58.333333333333%;float:left;}
.dxf-post .col6{width:50%;float:left;}
.dxf-post .col5{width:41.666666666667%;float:left;}
.dxf-post .col4{width:33.333333333333%;float:left;}
.dxf-post .col3{width:25%;float:left;}
.dxf-post .col2{width:16.666666666667%;float:left;}
.dxf-post .col1{width:8.3333333333333%;float:left;}

.v9-page .col12{width:100%;float:left;}
.v9-page .col11{width:91.666666666667%;float:left;}
.v9-page .col10{width:83.333333333333%;float:left;}
.v9-page .col9{width:75%;float:left;}
.v9-page .col8{width:66.666666666667%;float:left;}
.v9-page .col7{width:58.333333333333%;float:left;}
.v9-page .col6{width:50%;float:left;}
.v9-page .col5{width:41.666666666667%;float:left;}
.v9-page .col4{width:33.333333333333%;float:left;}
.v9-page .col3{width:25%;float:left;}
.v9-page .col2{width:16.666666666667%;float:left;}
.v9-page .col1{width:8.3333333333333%;float:left;}




/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Modify as content requires.
   ========================================================================== */
/*
 * Tablet
 */
@media only screen and (max-width: 1024px) {
    /* Tablet grid */
    .v9-page .col-md-12{width:100%;}
    .v9-page .col-md-11{width:91.666666666667%;}
    .v9-page .col-md-10{width:83.333333333333%;}
    .v9-page .col-md-9{width:75%;}
    .v9-page .col-md-8{width:66.666666666667%;}
    .v9-page .col-md-7{width:58.333333333333%;}
    .v9-page .col-md-6{width:50%;}
    .v9-page .col-md-5{width:41.666666666667%;}
    .v9-page .col-md-4{width:33.333333333333%;}
    .v9-page .col-md-3{width:25%;}
    .v9-page .col-md-2{width:16.666666666667%;}
    .v9-page .col-md-1{width:8.3333333333333%;}

    /* Helpers */



    .v9-page .wrapper-v9{  width: 100%; padding: 0 20px;}
    .v9-page .pricing-group-v9{width: 700px;}
    .v9-page .arrow-up-v9{left: 100px;}
    .v9-page .news-v9-box .frame img{max-width: 100%; }
    .v9-page .testimonial-v9-text .testimonial-v9-blockquote:after{position: static;}
    .v9-page .testimonial-v9-text{padding-top: 20px;}
    .v9-page .testimonial-v9-text{padding-top: 20px;}
    .v9-page .upgrade-v9-group{width: 740px;}



}


@media only screen and (max-width: 1023px) {

  .dxf-post .wrapper{ padding: 0 20px; }
  .dxf-post .single-dxf .single-dxf-wrapper .dxf-main{ width: 100%; display: block; float: none; }
  .dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar{ width: 100%; display: block; float: none; }
  .dxf-post .single-dxf .single-dxf-wrapper .dxf-sidebar{ margin-top: 30px; }

}


/*
 * Mobile
 */
@media only screen and (max-width: 767px) {
    /* Mobile grid */
    .dxf-post .col-sm-12{width:100%;}
    .dxf-post .col-sm-11{width:91.666666666667%;}
    .dxf-post .col-sm-10{width:83.333333333333%;}
    .dxf-post .col-sm-9{width:75%;}
    .dxf-post .col-sm-8{width:66.666666666667%;}
    .dxf-post .col-sm-7{width:58.333333333333%;}
    .dxf-post .col-sm-6{width:50%;}
    .dxf-post .col-sm-5{width:41.666666666667%;}
    .dxf-post .col-sm-4{width:33.333333333333%;}
    .dxf-post .col-sm-3{width:25%;}
    .dxf-post .col-sm-2{width:16.666666666667%;}
    .dxf-post .col-sm-1{width:8.3333333333333%;}

    .v9-page .col-sm-12{width:100%;}
    .v9-page .col-sm-11{width:91.666666666667%;}
    .v9-page .col-sm-10{width:83.333333333333%;}
    .v9-page .col-sm-9{width:75%;}
    .v9-page .col-sm-8{width:66.666666666667%;}
    .v9-page .col-sm-7{width:58.333333333333%;}
    .v9-page .col-sm-6{width:50%;}
    .v9-page .col-sm-5{width:41.666666666667%;}
    .v9-page .col-sm-4{width:33.333333333333%;}
    .v9-page .col-sm-3{width:25%;}
    .v9-page .col-sm-2{width:16.666666666667%;}
    .v9-page .col-sm-1{width:8.3333333333333%;}


    .v9-page .welcome-section h1{font-size: 24px; margin-top: 35px; margin-bottom: 15px;}
    .v9-page .welcome-section p{font-size: 18px;}
    .v9-page .arrow-up-v9{display: none;}

    .v9-page .wrapper-video{width: 100%; height: 100%; margin-bottom: 30px;}
    .v9-page .title-v9{font-size: 20px;}
    .v9-page .title-v9 span{top: 50px; padding: 0 20px;}
    .v9-page .already-user{padding-left: 20px; left:0; border: none;}
    .v9-page .already-user h5, .v9-page .already-user a{font-size: 15px;}
    .v9-page .pricing-group-v9 {width: 100%; height: 100%; padding-bottom: 30px; text-align: center;}
    .v9-page .pricing-btn{width: 80%; font-size: 14px;}
    .v9-page .testimonial-v9-text{padding-right: 0;}
    .v9-page .upgrade-v9-group{width: 100%; height: 100%; padding: 0 20px;}
    .v9-page .upgrade-v9-text{padding-bottom: 30px;}
    .v9-page .upgrade-v9-group form input,  .v9-page .upgrade-v9-group form input[type="submit"]{width: 80%; font-size: 11px;}
    .v9-page .upgrade-v9-group p{font-size: 14px;}
    .v9-page .upgrade-v9-group h6{font-size: 12px; line-height: 25px; padding-bottom: 20px;}
    .v9-page .upgrade-v9-text p{font-size: 16px; margin-bottom: 25px;}
    .v9-page .upgrade-v9-text h6{font-size: 16px;}
    .v9-page .blog-post-v9{width: 90%; font-size: 14px;}
    .v9-page .enchancement-v9-box{margin-bottom: 20px;}
    .v9-page #footer-companies li { width: 50%;}


    .learn_page .btn-learn{margin-bottom: 20px;}
    .learn_page .row .col-sm-12{ width: 100%;}


    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main > h3{ font-size: 26px; }
    .dxf-post .author-title{ font-size: 26px; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .download { float: none; width: 100%; display: block; text-align: center; margin-bottom: 25px; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content { margin-left: 0; display: block; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul li{ display: block; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta ul li + li:before{ display: none; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .dxf-content .fields-content .desinged-by .desinger-wrapper .meta{ padding-top: 5px; }

    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf .article { margin-bottom: 20px; }
    .dxf-post .single-dxf .single-dxf-wrapper .dxf-main .related-dxf h3{ font-size: 22px; padding-bottom: 10px; }
    .row-40, .row { margin: 0; }
    .row-40>div, .row>div { padding: 0; }

}



/* ==========================================================================
   Contact new
   ========================================================================== */
#gform_wrapper_8{ background-color: #fff; border: 0;}
#gform_8{width: 535px;}
#gform_8 input{background-color: #f7f7f7; font-size: 15px; color:#333333; width: 100%}
#gform_8 textarea{ width:100%!important; height: 200px; background-color: #f7f7f7; font-size: 15px; color:#333333; }
#gform_8 label{ font-size: 15px; color:#333333;}
#gform_8 input[type='submit']{ color:#000; font-size: 14px; width: 165px; height: 41px; border-radius: 3px; background-color: #00a3ff; margin: 0;}
#gform_8 .gform_footer{padding: 0; margin: 0;}
.col8{float: left; width: 66.66666%; padding: 0 25px;}
.contact_text1{margin-top: 80px;}
.contact_text1 h3{font-size: 20px; color: #000;  font-family: 'museo_sans_cyrl700', Helvetica, Arial, Sans-serif; margin-bottom: 40px; }
.contact_text1 p{font-size: 15px; color: #333333;  font-family: 'museo_sans_cyrl500', Helvetica, Arial, Sans-serif;  }
.contact_text2{ margin-top: 100px; border-top: 1px solid #c9c9c9;}
.page-template-page-contact-new.full-width #content{ margin-bottom: -62px;}


@media only screen and (max-width: 1024px) {

    #gform_8{width: 100%;}

}

@media only screen and (max-width: 767px) {

    .col4{ padding: 0 25px;}
    #gform_8{width: 100%;}
    .contact_text{margin-top: 30px;}

}