.note {
    font-style: normal;
    font-weight: 400;
}

.blog.masonry-blog .item .details h2.head {
    font-weight: 400;
}

.news .box .details p {
    margin: 15px 0 8px;
    font-size: 16px;
    font-weight: 400;
    color: #9a9a9a;
}

.blog.masonry-blog .item .details .description p {
    font-size: 16px;
    margin: 8px 0 0;
    padding: 0;
    line-height: 22px;
    color: #909090;
    font-weight: 400;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
}

.boxes.boxes-type-4 .box-header + h5 + p {
    font-size: 16px;
}

.fa-user::before {
    content: "\f007";
    color: gray;
}

.clients .boxes .owl-controls, .boxes .owl-pagination {
    margin-top: 25px;
    display: none;
}

.news .box .details p.post-details i {
    margin-right: 3px;
    display: none;
}

.boxes.boxes-type-4 .box-image .changeable-image {
    background-color: transparent!important;
    border: 1px solid rgba(255,255,255,0.1)!important;
}

h1, h2, h3, h4, h5, h6, .font-primary, .raleway {
    font-family: "Roboto",Open Sans,Helvetica,Arial,sans-serif !important;
    font-weight: 400;
}

.boxes.boxes-type-4 .box-header {
    font-size: 17px;
    margin-top: 13px;
    font-family: "Roboto",Open Sans,Helvetica,Arial,sans-serif !important;
font-weight: 400;
}

.boxes {
    padding-top: 0px;
}

.sky-form-modal {
    display: none;
    margin-left: -150px;
    position: fixed;
    width: 300px;
    z-index: 1001;
}

.fa.fa-google_plus:after {
    content: "\f0d5";
}
.fa.fa-email:after {
    content: "\f0e0";
}

h4 {
    line-height: 1.5em;
}

.blog.masonry-blog .item .posted_button {
    display: none;
}

.sky-form .icon-append {
    border-left-width: 0;
}

.sky-form .icon-append, .sky-form .icon-prepend {
    color: white;
}

.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
    border-width: 1px;
    font-family: inherit;
    height: 45px;
}

.sky-form footer {
   background: white none repeat scroll 0 0;
    border-top: 0 solid rgba(0, 0, 0, 0.1);
}

.sky-form header {
    border-bottom: 0 solid rgba(0, 0, 0, 0.1);
    background: #e54343 none repeat scroll 0 0;
    color: white;
}

div.chimpy_signup_success div {
    color: #555;
}

.sky-form footer button.button {
    background-color: #e54343;
    font-family: inherit;
    height: 45px;
    opacity: 1;
    transition: opacity 0.2s ease 0s;
    width: auto;
}

@media only screen and (max-width: 600px) {
    .mobile_row_hide {
        display: none;
    }
}

.mc4wp-form-15 input[type="text"], .mc4wp-form-15 input[type="email"], .mc4wp-form-15 input[type="url"], .mc4wp-form-15 input[type="tel"], .mc4wp-form-15 input[type="number"], .mc4wp-form-15 input[type="date"], .mc4wp-form-15 select, .mc4wp-form-15 textarea {
    padding: 10px 12px !important;
}
.navigation .logo img {
    height: auto;
    max-height: 45px;
}

input[type="checkbox"], input[type="radio"] {
    height: 15px!important;
    line-height: normal;
    margin: 4px 0 0;
    width: 15px;
}

#cookie-notice .button.bootstrap {
    background-color: #e54343;
    background-image: none;
    border-radius: 0px;
}

#cookie-notice .button.bootstrap:hover {
    background-color: #555;
    background-image: none;
    border-radius: 0px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #e54343;
    cursor: pointer;
    width: 100%;
    color: white;
    border: medium none;
    height: 45px;
    font-size: 14px;
    text-transform: uppercase;
}

.vntd-social-icons a.social {
    background-color: #ccc!important;
opacity: 1;
}


.vntd-social-icons a.social:hover {
    background-color: #e54343!important;
    opacity: 1;
}

.fa {
    color: white!important;
}

.nav-menu .nav-cart i {
    background: #ccc none repeat scroll 0 0;
    border-radius: 100%;
    font-size: 14px;
    padding: 13px;
    text-align: center;
}
.nav-menu .nav-cart i:hover {
    background: #555;
}

.post .dates span.day, .blog-inner .dates span.day {
    display: block;
    font-size: 45px;
    padding-top: 4px;
    text-align: right;
}

.post .dates .details ul li, .blog-inner .dates .details ul li{
    display: block;
}

.post .dates .date, .blog-inner .dates .date {
    border-bottom: 1px solid #ddd;
}

#page-header.soft-header {
    background-image: none;
    border-bottom: 0 solid #f0f0f0;
}

#page-header.little-header {
    padding: 20px 0;
}

#page-header .page_header_inner h2.page_header {
    color: transparent;
}

.woocommerce.single-product #page-content .quantity .qty {
    border-radius: 0;
    height: 51px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius: 0; }

.woocommerce.single-product #page-content:hover .single_add_to_cart_button:hover{
    background-color: #555;
}

.woocommerce-page textarea, .woocommerce-page input[type="text"] {
padding: 0px;
}

.footer.big-footer .footer_bottom a.social {
    display: none;
}

button, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
    background-color: #555555
}

.testimonials.type-2 p.testimonial-content {
    font-family: "Roboto",Open Sans,Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before { padding-top: 5px; }

.vntd-special-heading.heading-separator h1.header::after { bottom: -20px; }

.testimonials.type-2.boxes .box {
    padding-right: 0!important;
}

.testimonials.type-2.boxes {
    padding-top: 0;
}

.contact_form button:hover, .vntd-contact-form .wpcf7-submit:hover {
background-color: #555555
}

.contact_form button, .vntd-contact-form .wpcf7-submit {
    border: medium none;
    color: #fff;
    height: 51px;
    margin-top: 15px;
    opacity: 1;
    outline: medium none;
    padding: 0;
    transition: all 0.5s ease 0s;
    width: 262px;
}

.testimonials.type-2 p.testimonial-author {
    font-weight: 400;
}

.woocommerce #page-content .button:hover, #page-content .product .button:hover {
    background-color: #555;
}

.woocommerce .quantity .qty {
    border-radius: 0;
    height: 51px;
    width: 50px !important;
}

.btn {
    border-radius: 0!important;
}

.large-btn {
    font-size: 15px;
    height: 51px;
    padding: 18px 35px;
    border-radius: 0 !important;
    font-weight: 400;
}

.single-product #comments {
    display: none;
    margin: 0;
}

.woocommerce #review_form #respond p {
    display: none;
}

#reviews #reply-title {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 0 solid #d3ced2;
}

.panel {
    border: 0 none;
}

.product-details-wrap {
    display: none;
}

ul.products .product-thumbnail-wrap {
    display: none;
}

#page-content ul.products li.product .add_to_cart_button {
    border-top: 0 none;
    width: auto
    padding: 18px!important;
    background-color: #e54343;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    width: 262px;
    height:51px;
}

#page-content ul.products li.product .add_to_cart_button:hover {
    border-top: 0 none;
    width: auto;
    padding: 18px!important;
    background-color: #555;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    width: 262px;
    height:51px;

}

.single-post p.post-trackback {
    display: none;
    margin-bottom: 40px;
}

.col-xs-6 {
    margin-right: 10px !important;
    width: auto;
}

.reply-form textarea {
    max-height: 200px;
    min-height: 200px;
    width: 555px!important;
}

.reply-form button, .reply-form #submit {
    font-size: 15px;
    margin-top: 16px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: auto;
    height: 49px;
    padding-right: 40px !important;
}

.reply-form input, .reply-form textarea {
    font-weight: 400;
    height: 50px;
}

.woocommerce ul.products li.product {
    background: transparent none repeat scroll 0 0;
    border: 0 solid #ededed;
}

button, input, optgroup, select, textarea {
    height: 50px;
    width: 262px;
}

div.wpcf7 img.ajax-loader {
    border: medium none;
    display: none;
    margin-left: 4px;
    vertical-align: middle;
}

/********* /custom-mobile *********/

@media (max-width:420px)  {
  .hero-fullscreen.parallax {
    min-height: 700px;
  }
}

@media (max-width:600px)  {
  .vc_custom_1486071323467 {
    margin-top: 0px !important;
  }

  .page-id-42 .vc_row-has-fill>.vc_column_container>.vc_custom_1486987517611:first-child {
    padding-top: 30px;
  }

  .page-id-42 .vc_custom_1486987900980 {
    background-repeat: no-repeat;
  }

  .page-id-2668 .vc_custom_1487199502599 {
    background-repeat: no-repeat;
  }

  .page-id-2668 .vc_row-has-fill>.vc_column_container>.vc_custom_1486407858424:first-child {
    padding-top: 30px;
  }

  .page-id-40 #page-content .wpb_column {
    display: block;
  }

  .page-id-40 #page-content .vc_row.vc_row-flex>.inner  {
      display: block;
      padding-right: 30px;
  }

  #second .wpb_column {
    display: block;
  }

  #second.vc_row.vc_row-flex>.inner  {
      display: block;
      padding-right: 30px;
  }

  .vc_custom_1486071323467 {
    padding-top: 30px;
  }

  .vc_custom_1487334174333 .wpb_column {
    display: block;
  }

  .vc_custom_1487334174333.vc_row.vc_row-flex>.inner  {
      display: block;
      padding-right: 30px;
  }

  .vc_custom_1486323407289 {
    margin-top: 0px !important;
  }
}

@media (min-width:768px)  {
  .vc_custom_1487000118843 .woocommerce,
  .vc_custom_1486493959433 .woocommerce,
  .vc_custom_1486493959433 .woocommerce {
    text-align: center;
  }

  .vc_custom_1487000118843 .woocommerce .products,
  .vc_custom_1486493959433 .woocommerce .products,
  .vc_custom_1486493959433 .woocommerce .products {
    display: inline-block;
  }
}
/********* /custom-mobile *********/