/* Enter Your Custom CSS Here */

/*----FANCY HEADINGS----*/
.fancy-heading .heading-text[data-textalign="center"] {
margin-top: 0 !important;
}


/*----BOLD LATEST NEWS LIST----*/
.bold-item-wrap h1 {
font-size: 48px !important;
line-height: 58px !important;
}


/*----BUTTON STYLES----*/
.top-space {position:relative;top:10px;}
a.sf-button.transparent-dark {border: 1px solid rgba(34, 34, 34, 0.42);!important}
a.sf-button.transparent-dark:hover {background: rgba(116, 116, 116, 0.07)!important;border-color: #000;!important}


/*----FAT FOOTER ELEMENTS----*/
.cta-bar p {
padding-top: 12px;
padding-right: 55px;
}


/*----THEMED LOGIN----*/
.login {
  padding: 30px;
  max-width: 450px;
  margin: 0 auto;
  border: 1px solid #dedede;
  border-radius: 4px;
  background: #FDFDFD;
}
.login p {
  margin-bottom: 0;
}
.login .input, .login .input {
  border: 1px solid #e4e4e4;
}
.login .tml-action-links {
  padding: 4px 12px;
  border: 1px solid #e4e4e4;
  max-width: 220px;
  margin: 0 auto;
  text-align: center;
}
#user_pass {
    color: #00CB91;
}
.login p.message {
    padding: 8px 15px;
    border: none;
    background-color: rgba(76, 183, 225, 1);
    color: #fff;
    margin-bottom: 16px;
}
.login p.error {
    padding: 6px !important;
    border: none !important;
    background-color: rgba(231, 98, 78, 1) !important;
    color: #FFF !important;
}
.profile .button-primary, .login #wp-submit, input.submit {
  width: 100%;
  background: rgba(0, 155, 227, 1);  /*--Primary Background Color--*/
  color: #fff !important;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 100;
  margin-top:28px;
}
.profile h3 {
  font-weight: 900;
  color: rgba(0, 155, 227, 1); /*--Primary Background Color--*/
}

/*----- Custom CSS -----*/
.address-tabs .nav-tabs > li {
  width: 16.3%;
}
.get-started-row-one,.get-started-row-two,.get-started-row-three,.get-started-row-four{
padding:70px 0 80px;
  text-align: center;
}

.case-study-second-box .case-study-images {
  margin-bottom: -6px;
}

/*---- youtube modal ----*/
.youtube-iframe{
    margin-bottom: 0px;
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;

}
.youtube-iframe iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.modal-body {
  padding: 0 !important;

}
.modal-dialog{
    width:1200px !important;
  max-width:90%;
}
.youtube-button {
	cursor:pointer;
}

#modal-1 .modal-dialog{
  max-width:500px;
}

#modal-1 .modal-body {
  padding: 20px 40px 0 !important;
}
#modal-1 .modal-header {
background: #FFFFFF;
padding-bottom: 38px;
}
.testimonial-row >.spb_content_element{
max-width:1280px;
  margin:0 auto;
}
/*---- Media query ------ */

@media all and (max-width:1100px) {
.latest-news-section .spb_content_element.col-sm-2.top-space.spb_text_column {
    margin-right: 50px !important;
    float: right !important;
}
}
@media all and (max-width:1024px) {
.case-study-first-box ,.case-study-second-box{
width:100% !important;
}
}
@media all and (max-width:767px) {
.single-lab .box-content-wrap {
    padding: 0px !important;
    max-width: 100% !important;
}
.single-lab.spb_content_element {
    min-height: auto !important;
}
.page-intro .row {
    padding: 0px 10px !important;
}
.page-id-12404 .page-intro-text {
    padding: 0px;
}
.page-intro .blank_spacer.col-sm-12 {
    display: none;
}
.site-footer {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}  
.parent-pageid-11544 .inner-page-wrap.has-left-sidebar.has-one-sidebar {
    margin-bottom: 0px !important;
}
.parent-pageid-11544 .smartsection_group.smartsection_class_11247 {
    padding-top: 0px !important;
} 
.parent-pageid-11544 .latest-news-heading {
    margin-top: 0px !important;
} 
.parent-pageid-11544 .has-left-sidebar aside.sidebar {
    padding-bottom: 0px !important;
}  
}

/*-------------New------------*/
.iframe-close {
    position: absolute;
    top: -15px;
    right: -20px;
    border: 3px solid #333;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: transparent;
    background-color: #333;
    opacity: 1 !important;
}
.iframe-close::before {
  transform: rotate(45deg);
}
.iframe-close::before, .iframe-close::after {
    top: 8px;
    right: 0px;
    background: #fff none repeat scroll 0 0;
}
.iframe-close::before, .iframe-close::after {
    border-radius: 1px;
    content: "";
    cursor: pointer;
    display: block;
    height: 3px;
    position: absolute;
    width: 20px;
}
.iframe-close::after {
  transform: rotate(-45deg);
}
.iframe-close {
  background-color: transparent;
}
.single-case-studies .content-wrap {
    display: block;
    float: none;
    margin: 0 auto;
}
a.iframe-close:hover {
    color: transparent;
}
.modal-backdrop.in {
    opacity: .9 !important;
    filter: alpha(opacity=90) !important;
}
.modal-header .close {
    margin-right: -47px !important;
}
.modal-header {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
}
.close {
    color: #fff !important;
    opacity: 1 !important;
}
.single-case-studies .smartsection_group.smartsection_class_11583{
display:none;
}
.header-wrap {
    position: relative !important;
}
.case-study-second-box ul{
max-height: 384px;
}
.single-uses .article-share.sharer-0 label.entypo-export {
    display: none;
}
body.single-uses .custom-content {
    float: right;
}
/*
.spb-row-container .spb_content_element {
    padding: 50px 15px;
}
*/
.spb-row-container.spb_parallax_asset {
    padding: 100px 0 !important;
}
a.sf-button, .sf-button.accent {
    border: 2px solid #ffc600;
    border-color: #ffc600 !important;
    color: #ffc600 !important;
}
.about-nectar-wrap h3 {
    font-family: inherit;
    font-style: normal;
    font-size: 24px;
}
a.sf-button.standard.accent.default ,.white-row a.sf-button.standard.transparent-light.default {
    border: 2px solid #ffc600 !important;
    border-color: #ffc600 !important;
    color: #ffc600 !important;
}
.smartsection_class_11583 .spb_content_element {
    padding: 0px;
}
.features-row .spb-asset-content {
    max-width: 750px;
    margin: 0 auto;
    text-align: center;
}
.spb_box_content .box-content-wrap p:last-child {
    text-align: center !important;
}
body.single-uses .custom-content {
    border: none !important;
}
.uses .page-content , .case-studies .page-content {
    padding: 30px 0;
}
.single .page-content .spb-row-container .spb_content_element {
    padding: 0px;
}
.owl-pagination .owl-page span {
    background-color: transparent !important;
    border: 2px solid;
}
.smartsection_class_11589 .carousel-wrap a.carousel-prev {
    left: initial !important;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=1) !important;
    right: 25px !important;
    top: -30px;
}
.smartsection_class_11589 .carousel-wrap a.carousel-next {
    right: 0 !important;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=1) !important;
    top: -30px !important;
}
.smartsection_class_11589 .spb_testimonial_carousel_widget.testimonial {
    padding-top: 100px;
}
.smartsection_class_11589 .carousel-wrap a.carousel-next,.smartsection_class_11589 .carousel-wrap a.carousel-prev {
    background-image: url('http://nectar.org.au/wp-content/uploads/2015/08/showcase-nav-new.png') !important;
}

.spb-row-container > .spb_content_element > section.row {
    margin: 0 auto;
    max-width: 1280px;
}
.spb-column-container > .spb_content_element > section.row {
    margin: 0 auto;
    max-width: 1280px;
}
.smartsection_class_11247 section.row {
    margin: 0 auto;
    max-width: 1280px;
}
.about-columns a.sf-button.standard.accent.default {
    color: #000 !important;
    border-color: #000 !important;
}
.about-columns a.sf-button.standard.accent.default:hover {
    background-color: #000 !important;
    color: #fff !important;
}
.about-columns .title-wrap .spb-heading {
    float: none !important;
    text-align: center;
    text-transform: none;
}
.vision-head h3 {
    text-align: center;
}
.latest-news-section .news-top-section a.more-news {
    color: #ffc600 !important;
    border: 2px solid #ffc600 !important;
}
.latest-news-section .news-top-section a.more-news:hover {
    background-color: #ffc600 !important;
    color: #fff !important;
}
.labs-contact-cta a.sf-button.standard.accent, 
.labs-contact-cta a.sf-button.standard.accent:hover {
    color: #fff !important;
    border-color: #fff !important;
}
.contact-address .title-wrap {
    margin-bottom: 0px;
}
.contact-address h3 {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
.home .swift-slider-outer a.sf-button span.text {
    color: #fff !important;
}
.page-id-12404 .spb-row-container.spb_parallax_asset.page-intro {
    box-shadow: none;
    padding: 0px !important;
    padding-bottom: 75px !important;
}
.page-id-12404 .page-intro {
    background-size: 90%;
    background-position: bottom;
    background-repeat: no-repeat;
  background-position: center bottom !important;
}
.page-id-12404 .page-intro-text{
	max-width:400px;
	margin: 0 auto;
}
.page-intro.labs,.mobile-browser .page-intro.labs {
	background-position: center bottom !important;
}
.site-footer {
    padding: 125px 0;
}
.latest-news-section .news-top-section a.more-news {
    color: #ffc600 !important;
    border: 2px solid #ffc600 !important;
    margin-top: 5px;
}

/*----About team section----*/
.page-id-11131 h5.team-member-position {
  color: #ffffff !important;
}

/*----The Feed----*/

