/**handles:codes-1005-scss-output**/
@charset "UTF-8";
/* xl - DESKTOP STYLES */
/*
Theme Name:   Birlinn Offshore
Theme URI:    https://yellowcherrydigital.co.uk/
Description:  Birlinn Offshore Child Theme
Author:       YCD
Author URI:   https://yellowcherrydigital.co.uk/
Template:     bonfire
Version:      1.0
License:      
License URI:  
Tags:         one-column, two-columns, right-sidebar,  custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain:  bonfire-child
*/
#gform_confirmation_message_1 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  padding-right: 15px;
}
h3 {
  line-height: 35px !important;
  margin-bottom: 3% !important;
}
.service-box:hover {
  background: #eb6c2e !important;
}
.service-box.wpb_column.vc_column_container.vc_col-sm-4 {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: -2%;
}
.menu-sidebar {
  background: #ea6424;
  padding: 3rem;
}
.menu-services-sidebar-container a {
  color: white !important;
}
.menu-sidebar .vc_wp_custommenu {
  margin-bottom: 0px !important;
  margin-left: 2rem;
}
.standard-news .wpb_content_element {
  margin-bottom: 5px;
}
.blog-slogan {
  display: none;
}
.blog.post-single .blog-img {
  display: none;
}
body .gform_wrapper ul li.gfield {
  margin-top: 0px !important;
}
.ultb3-info.ib3-info-center {
  background: rgba(255, 255, 255, 0.5);
  padding: 15px !important;
  width: 50%;
  margin: 0 auto;
}
.ultb3-box .ultb3-title {
  font-size: 18px !important;
}
.ultb3-box .ultb3-desc {
  font-size: 16px !important;
}
.ultb3-box a.ultb3-btn {
  font-size: 16px !important;
}
#ultib3-15358054945c742112ea2b6 {
  margin-bottom: 15px !important;
}
.ultb3-box.ult-adjust-bottom-margin {
  margin-bottom: 15px !important;
}
#ultib3-19753310385c7413871a8bf {
  min-height: 360px;
}
.project-images .wpb_single_image img {
  min-height: 340px;
}
h1.vc_custom_heading.hpprojecttitle {
  font-weight: bold;
}
.gform_wrapper .gfield_required {
  color: #ea6424 !important;
}
h3.vc_custom_heading.hpprojecttitle {
  padding-bottom: 20px;
  margin-top: -1%;
  font-weight: bold;
}
h1, h2, h3, h4, h5 {
  margin: 0 0 25px 0;
}
p {
  margin: 0 0 25px !important;
}
input[type="text"], input[type="email"], textarea, .gfield_select {
  border: 1px solid #1d1d1b !important;
}
.menu-item {
  font-family: itc-avant-garde-gothic-pro, sans-serif !important;
  font-weight: 700;
  font-style: normal;
}
.footer.full-width {
  padding-top: 0px;
}
.footer-berlinn.footer-v2 {
  background-color: #fff;
  color: #ea6424;
  padding: 0px 70px 0px 70px;
}
.footer-berlinn.footer-v2 .col-foot {
  width: 50%;
  float: left;
}
.col-foot.col-foot-right {
  margin-top: -10px;
  position: relative;
  z-index: 12;
  padding-bottom: 10px;
}
.cnss-social-icon {
  float: right;
}
.menu-footer-container .menu-item {
  float: left;
  margin-right: 15px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
}
.menu-footer-container .menu-item a {
  color: #ea6424;
  font-family: itc-avant-garde-gothic-pro, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  padding: 5px;
}
.menu-footer-container .menu-item a:hover {
  color: #1d1d1b;
}
.menu-footer-container .current-menu-item a {
  color: #1d1d1b;
}
.menu-footer-container .menu-item a::after {
  content: "";
  background: #1d1d1b;
  height: 1px;
  opacity: 0;
  left: 5px;
  right: 5px;
  width: 80%;
  position: absolute;
  position: absolute;
  top: 25px;
}
.menu-footer-container .current-menu-item a::after {
  opacity: 1;
}
.menu-footer-container .menu-item a:hover::after {
  opacity: 1;
}
/* About Us Page */
.core-values-one .vc_figure .vc_single_image-wrapper {
  border-radius: 50%;
  border: 5px solid #000;
  width: 130px;
  height: 130px;
  padding: 30px;
}
.core-values-one .wpb_content_element {
  margin-bottom: 15px;
}
.core-values-two .wpb_content_element {
  margin-bottom: 15px;
}
core-values-one .vc_figure .vc_single_image-wrapper img {
  width: 100%;
}
.core-values-two {
  padding-left: 65px;
  padding-right: 65px;
}
.core-values-two .vc_figure .vc_single_image-wrapper {
  border-radius: 50%;
  border: 5px solid #000;
  width: 130px;
  height: 130px;
  padding: 30px;
}
core-values-two .vc_figure .vc_single_image-wrapper img {
  width: 100%;
}
.side-breadcrumb + .wrapper {
  padding-top: 30px !important;
}
.breadcrumb-container .breadcrumb {
  display: none;
}
.page-title {
  padding-top: 100px;
}
.about-qhse h5 {
  color: #ea6424;
}
.projects-text ul {
  list-style: none;
  /* Remove default bullets */
  text-align: center;
  padding: 0px;
}
.projects-text ul li {
  display: inline-block;
  margin-left: 15px;
  margin-top: 10px;
  font-size: 18px;
}
.projects-text ul li::before {
  content: "•";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #ea6424;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
.project-images .vc_column_container .vc_column-inner {
  padding-left: 0px;
  padding-right: 0px;
}
.project-images .wpb_content_element {
  margin-bottom: 0px;
}
/* Ambassadors */
#gform_2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  border: 1px solid #ea6424;
}
#gform_submit_button_2 {
  background-color: #ea6424;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
}
input[type=checkbox], input[type=radio] {
  margin: 0px 4px !important;
}
.vc_general.vc_cta3 .vc_cta3-content {
  float: left;
}
.vc_general.vc_cta3 h2 {
  font-size: 24px;
}
/* news/clients */
.gallery_relative {
  max-width: 200px;
  border: 1px solid #000;
}
.gallery_relative img {
  width: 100%;
}
.vc_basic_grid.vc_custom_1548173892645 {
  text-align: center;
}
.vc_basic_grid.vc_custom_1548173892645 h4 {
  color: #ffffff;
}
.standard-news h4 {
  color: #ffffff;
}
.clients-logo-part .wpb_single_image .vc_figure {
  border: 1px solid #dcdcdc;
}
.clients-logo-part .wpb_single_image.vc_align_center {
  margin-bottom: 30px;
}
.clients-logo-part {
  padding: 15px 0 15px;
}
.contact-row {
  margin-top: -280px;
  padding: 0px 30px 0px 30px;
}
.gform_wrapper label {
  font-weight: 400;
}
.gform_wrapper .gfield_checkbox li label {
  padding-left: 5px !important;
}
select.gfield_select {
  background: url(//birlinntech.com/wp-content/image/caret-down.png) no-repeat 95% center;
  padding-left: 10px;
}
.gform_wrapper #field_1_11 .gfield_label {
  color: #fff;
  font-weight: 400;
}
.contact-form.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
  margin-top: 50px;
}
.page-id-24 .side-breadcrumb {
  padding: 200px 0px 180px 0px;
}
.contact-row .wpb_content_element {
  margin-bottom: 20px;
}
#gform_1 .gform_footer {
  text-align: center;
}
#gform_1 #input_1_1 {
  text-align: center;
  padding: 5px 0px 30px 0px;
  color: #1d1d1b;
}
#gform_1 #input_1_4 {
  text-align: center;
  padding: 5px 0px 30px 0px;
  color: #1d1d1b;
}
#gform_1 #input_1_5 {
  text-align: center;
  padding: 5px 0px 30px 0px;
  color: #1d1d1b;
}
#gform_1 #input_1_6 {
  text-align: center;
  color: #1d1d1b;
}
#gform_1 #input_1_11 {
  color: #fff;
}
#gform_1 #gform_submit_button_1 {
  background-color: #ea6424;
  color: #fff;
  border-radius: 0;
  width: 200px;
  height: 60px;
  text-transform: uppercase;
  padding: 10px 0px 10px 0px;
  font-size: 18px;
}
/* Services */
.services-icon .vc_single_image-wrapper {
  width: 120px;
}
.getInTouch .vc_single_image-wrapper {
  width: 120px;
  height: 120px;
  margin-top: -100px;
  text-align: center;
}
.getInTouch .vc_single_image-wrapper img {
  margin-left: 100px;
  margin-top: -50px;
}
.wpb_single_image.wpb_content_element.vc_align_center.arrow-img {
  position: absolute;
  right: 25%;
  margin-top: -50px;
}
/* 
##Device = Desktops
##Screen = 1281px to higher resolution desktops
*/
@media only screen and (min-width: 1281px) {
  .contact-row {
    margin-top: -280px;
    padding: 0px 30px 0px 30px;
  }
}
/* 
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
*/
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .page-id-26 .side-breadcrumb {
    background-size: contain;
  }
  .contact-row {
    margin-top: -280px;
    padding: 0px 30px 0px 30px;
  }
}
/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .vc_col-sm-8 {
    padding-right: 20px;
  }
  .footer-berlinn.footer-v2 {
    margin-top: 3%;
  }
  .container {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .contact-row {
    margin-top: -280px;
    padding: 0px 30px 0px 30px;
  }
  .vc_row.vc_column-gap-35 .contact-form.vc_column_container {
    padding: 0px;
  }
  #gform_wrapper_2 {
    padding: 15px;
  }
}
/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .footer-berlinn.footer-v2 {
    margin-top: 3%;
  }
  .container {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .contact-row {
    margin-top: -280px;
    padding: 0px 30px 0px 30px;
  }
  .vc_row.vc_column-gap-35 .contact-form.vc_column_container {
    padding: 0px;
  }
  #gform_wrapper_2 {
    padding: 15px;
  }
}
/* 
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .footer-berlinn.footer-v2 .col-foot {
    margin-top: 2%;
  }
  .container {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .footer-berlinn.footer-v2 .col-foot {
    width: 100%;
    float: left;
  }
  .footer-berlinn.footer-v2 {
    padding: 0px 15px 0px 15px;
  }
  .contact-row {
    margin-top: 30px;
    padding: 0px 30px 0px 30px;
  }
  .gform_wrapper .ginput_container input.large {
    width: 95%;
  }
  .gform_wrapper .ginput_container textarea.medium {
    width: 95%;
  }
  #gform_wrapper_2 {
    padding: 15px;
  }
  .contact-form #input_1_11 label {
    left: 20px;
  }
}
/* 
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .footer-berlinn.footer-v2 .col-foot {
    margin-top: 2%;
  }
  .container {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .footer-berlinn.footer-v2 .col-foot {
    width: 100%;
    float: left;
  }
  .footer-berlinn.footer-v2 {
    padding: 0px 15px 0px 15px;
  }
  .contact-row {
    margin-top: 30px;
    padding: 0px 30px 0px 30px;
  }
  .gform_wrapper .ginput_container input.large {
    width: 95%;
  }
  .gform_wrapper .ginput_container textarea.medium {
    width: 95%;
  }
  #gform_wrapper_2 {
    padding: 15px;
  }
  .contact-form #input_1_11 label {
    left: 20px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F1005-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADlNA%3BACwNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BADxSA%3BAC8SA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADhUA%3BACsUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5ZA%3BAC0aA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3bA%3BAAAA%3BAAAA%3BAAAA%3BACscA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxcD%3BAAAA%3BAAAA%3BAAAA%3BACqdA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5dD%3BAAAA%3BAAAA%3BAAAA%3BACyeA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD7fD%3BAAAA%3BAAAA%3BAAAA%3BACwgBA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD1hBD%3BAAAA%3BAAAA%3BAAAA%3BACqiBA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADzkBD%3BAAAA%3BAAAA%3BAAAA%3BAColBA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */