/* Enter Your Custom CSS Here */

#mainnav ul li a {
    font-size: 16px;
}


/* solcial icon menu start.... */


.menu-item  i._mi + span{
    display: none;
}

.menu-item  i._mi{
    font-size: 30px;
  
}
  
  #icon_wrapper {
    top: 8.7%;

}


/* ... solcial icon menu stop */

.so-widget-ink-accordion-accordion-115b94ddddff .iw-so-accordion .iw-so-acc-item .iw-so-acc-title {
 margin-bottom: -10px;
}

.so-widget-ink-accordion-accordion-8c14d31ce54d .iw-so-accordion .iw-so-acc-item .iw-so-acc-title {
 margin-bottom: -10px;
}


.so-widget-ink-accordion-accordion-fd16a5b269ba .iw-so-accordion .iw-so-acc-item {    margin-bottom: 2px;
}


#mainnav-mobi {
    
    background-color: #0056a8;

}

.so-widget-ink-accordion-accordion-e1e6ca8b1a14 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}



.so-widget-ink-accordion-accordion-a527347c70f2 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}


.so-widget-ink-accordion-accordion-f900ed9ab122 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}



.so-widget-ink-accordion-accordion-e74cdb84190c .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}


.iw-so-accordion .iw-so-acc-item .iw-so-acc-title {

    padding: 10px 25px;

}


.btn-menu {
    color: #ed1c24;
}


.site-logo {
    max-height: 140px;
}
http://qcnr.com.au/wp-admin/options-general.php?page=siteorigin_panels#widgets


#sidebar-footer, #sidebar-footer a, .footer-widgets .widget-title {
    color: #ffffff;
    margin-top: 2px;
}


#mainnav li {
    float: left;
    padding: 0 12px;
    padding-top: 36px;
}


pre {
  margin: 0 0 30px;
     color: #333;
    background-color: #fff;
}

.expm-toggle-expand {

    background-color: #000;
  color: #fff;
      text-align: left;

}

hr {

    border-top: 1px solid #CCC;
}


/* pull out quote custome css faraz 18 jan 2017 */

.perfect-pullquote.pullquote-align-full {
    width: 99%;
  
}

.perfect-pullquote blockquote p {
    line-height: 35px;
}

.pullquote-align-full {
    text-align: left;
    margin: 33px 0;
    padding: 16px 16px;
    float: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0px;
    font-size: 133%;
    letter-spacing: 2px;
    word-spacing: -7px;
}

/* pull out quote custime css faraz 18 jan 2017 */


.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
  margin-bottom: 1.5em;
}

{
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}





p {
    margin: 0 0 24px;
}



#mainnav li:hover > ul {
    padding-top: 13px;

}




.header-image {
    height: 700px;
}

.widget-area .widget {

    padding-top: 20px;
}

.widget-area .widget-title {
    font-size: 24px;
  
}



.page-wrap { 
    margin-bottom: -71px;

}




h1, h2, h3, h4, h5, h6 {
    color: #333333;
    font-weight: 600;
    margin: 14px 0 5px 0;
}
}



.panel-grid-cell .widget-title {
    text-align: left;
  font-size: 222%;
  margin-bottom: 20px;
   
}


.panel-grid-cell {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;

}



.faraz-margin-bottom {

margin-bottom: -59px;

}

.content-area .hentry:first-child {
    padding: 0px 20px 60px 20px;
    margin-top: -49px;
}


.faraz-element {
    padding: 40px 0px 40px 0px;
    border: solid #ccc;
    border-width: 1px 0px;
}



.footer-widgets {
    padding: 65px 0;
    border-top: solid #ccc 1px;
    margin-top: -224px;
}




.sow-slider-base .sow-slider-pagination {
  
    text-align: center;
 
}

.hentry .title-post {
font-size: 51px;
  padding-top: 69px;
}



.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 10px;
}


.sow-slider-base .sow-slider-pagination li a {
    display: block;
    text-indent: -9999px;
    width: 14px;
    height: 14px;
    background: #FFFFFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 36px;
    opacity: 40.45;
}





.site-info.container {
    display: none;
}



.text-slider .maintitle, .text-slider .subtitle {
    margin-top: 150px;
    margin-bottom: -392px;
      text-shadow: 6px 5px 3px #000;



}



p {
    line-height: 28px;
}





.text-slider .maintitle {
    font-size: 60px;
}







.site-header.float-header {
    background-color: #fff;
}

.site-header {
    background-color: #fff;
      border-bottom: 1px solid #777777;

}

#mainnav ul {

    padding-top: 57px;
}

#mainnav li:hover > .sub-menu > li > a {
    width: 276px;
}





/* .site-header.fixed {
    position: fixed;
    background-image: url("https://s3-us-west-1.amazonaws.com/powr/defaults/image-slider2.jpg");
    height: 39%;
    background-size: cover;
} */


.widget-area .widget_fp_social a, #mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name, .roll-team .team-item .team-pop .team-social li:hover a, .roll-infomation li.address::before, .roll-infomation li.phone::before, .roll-infomation li.email::before, .roll-testimonials .name, .roll-button.border, .roll-button:hover, .roll-icon-list .icon i, .roll-icon-list .content h3 a:hover, .roll-icon-box.white .content h3 a, .roll-icon-box .icon i, .roll-icon-box .content h3 a:hover, .switcher-container .switcher-icon a:focus, .go-top:hover, .hentry .meta-post a:hover, #mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #ed1c24;
}



.col-md-9 {
  margin-bottom: 94px;
}