/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2019 | 13:35:51 */
.row-900 {
    float: none;
    margin: 0 auto !important;
    width: 900px;
}
.page-template-link-building-strategy-2 .inner-head {
    display: none;
}
.page-template-link-building-strategy-2 h1, .page-template-link-building-strategy-2 h2, .page-template-link-building-strategy-2 h3,
.page-template-link-building-strategy-2 h4, .page-template-link-building-strategy-2 h5, .page-template-link-building-strategy-2 h6, 
body.page-template-link-building-strategy-2 {
    font-family: 'GothamSSm-Book' !important;
}
.LBSNew{
    float: left;
    width: 100%;
    }
.sectionLBSN01{
  padding: 60px 0px;
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/12/section-1.jpg);
    background-size: cover;
    padding-bottom: 0px;
    }
.sectionLBSN01 h4{    
  	font-size: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
    float: none;
    margin: 0 auto;
    }
.sectionLBSN01 h4::before {
    position: absolute;
    content: '';
    background: #fff;
    width: 15px;
    height: 3px;
    left: -33px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.sectionLBSN01 h4::after {
    content: '';
    position: absolute;
    content: '';
    background: #fff;
    width: 15px;
    height: 3px;
    right: -33px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.sectionLBSN01 h2{
        margin-top: 10px;
    color: #fff;
    text-align: center;
    font-weight: 300 !important;
  font-size: 41px;
    margin-bottom: 40px;
    }


.sectionLBSN01 .circleImg{}
.sectionLBSN01 .circleImg .vc_single_image-wrapper{
	width:100px;
  	height:100px;
  	border-radius:50%;
	overflow: hidden;
}
.sectionLBSN01 .circleImg img {
    margin: 0;
    max-width: 100px;
}
.sectionLBSN01 .authorBox{
	    margin-bottom: 0;
}
.sectionLBSN01 .authorBox h4{
    font-size: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
    float: none;
    margin: 0 auto;
      margin-bottom: 10px;
}
.sectionLBSN01 .authorBox h4::before, .sectionLBSN01 .authorBox h4::after{
	display:none; 
}

.sectionLBSN01 .authorBox p{color: #fff;
    font-family: 'GothamSSm-Book';
    font-style: italic;
    font-size: 15px;
}

.sectionLBSN01 .authorBox p .readmore-email-sign {
      font-size: 10px !important;
    color: #fff !important;
    font-family: 'GothamSSm-Book';
    text-transform: uppercase;
    padding: 0px;
    border: 1px solid #fff;
    text-align: right;
    width: 228px;
    display: inline-block;
    border-radius: 6px;
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/03/email.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    line-height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 15px;
    margin-top: 10px;
    font-style: normal !important;
    margin: 10px;
}

.sectionLBSN01 .authorBox p a.readmore-email-sign2 {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/03/facebook-logo.png) !important;
    background-size: 12px;
}
.sectionLBSN01 .comContent{
	position:relative;
      padding: 50px 40px;
}


.firstSec02{}
.sectionLBSN01_left{
    color: #fff !important;
    font-size: 17px;
    font-weight: 100 !important;
    line-height: 28px;
    letter-spacing: 1px;
  width:653px;
}
.sectionLBSN01_right{
    width: 25%;
    top: 60px;
}

.shareIcons{}
.page-template-link-building-strategy-2 .share-strategy {
    padding: 0px;
    margin: 0px;
}
.page-template-link-building-strategy-2 .share-strategy  {
    padding: 0px;
    margin-bottom: 5px;
  list-style:none
}
.page-template-link-building-strategy-2 .share-strategy li {
    font-size: 17px;
    margin-bottom: 15px;
    color: #292929;
    letter-spacing: 1px;
    line-height: 23px;
}
.page-template-link-building-strategy-2 .share-strategy li a {
    background-color: #fefefe;
    width: 50px;
    height: 50px;
    display: block;
    margin-bottom: 10px;
    border-radius: 0px 15px 15px 0px;
    font-size: 14px;
    text-align: center;
    color: #223c59;
    padding: 0px 0px;
  	text-indent:-100000px;
    background-repeat: no-repeat;
    background-position: center;
}
.page-template-link-building-strategy-2 .share-strategy li a.share-twitter {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/12/twitter.png);
}
.page-template-link-building-strategy-2 .share-strategy li a.share-facebook {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/12/facebook.png);
}
.page-template-link-building-strategy-2 .share-strategy li a.share-linkedin {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2019/01/linkedin.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: center;
}
.page-template-link-building-strategy-2 .share-strategy li a.share-email {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/12/email.png);
}
.LBS_new_sidebar{}
.LBS_new_sidebar .wpb_wrapper.q2w3-fixed-widget-container{}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container #text-2::before {
    content: "";
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2019/01/OM-Newsletter.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 120px;
    margin: 0 auto;
    height: 120px;
    position: absolute;
    left: 0;
    top: -120px;
    right: 0;
}

.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container h3 {
    margin-top: 0px !important;
    font-size: 22px !important;
    font-weight: normal !important;
    text-align: center;
    margin-bottom: 0px !important;
    color: #000000;
}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container h4 {
    font-size: 14px;
    color: #747474;
    margin-bottom: 15px;
    margin-top: 5px;
    letter-spacing: 0px;
}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container button {
    border-radius: 0px !important;
    width: 100%;
    font-size: 14px;
    font-weight: normal;
    padding: 18px;
}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container #text-2, 
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container #text-3 {
    background-color: #fff;
    list-style: none;
    padding: 45px 25px;
    margin-bottom: 30px;
    float: left;
    border: 0px;
    z-index: 9999;
    border: 1px solid #ededed;
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2019/01/link-building-strategy-shadow.png);
    background-repeat: repeat-y;
    background-position: left top;
    text-align:center;
}

.LBS_new_sidebar h4{}
.LBS_new_sidebar h4::before, .LBS_new_sidebar h4::after{
	display:none;
}
.LBS_new_sidebar ._marketing-by {
    display: none;
}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container button{
	margin-top: 20px;
}
.sectionLBSN01 .comContent::before {
    background-image: url(https://www.outreachmama.com/wp-content/uploads/2018/12/mamaicon-1.png);
    background-position: bottom;
    content: '';
    position: absolute;
    width: 190px;
    height: 720px;
    left: -175px;
    background-size: 161px;
    background-repeat: no-repeat;
    bottom: -130px;
    z-index: 99;
}
.page-template-link-building-strategy-2 .wpb_wrapper.q2w3-fixed-widget-container #text-2{
	position:relative;
}
.page-template-link-building-strategy-2 .section.section2 {
    padding: 0px;
    position: relative;
    /* z-index: 999; */
    background-color: #fff;
    margin-top: -30px;
    margin-bottom: 0px !important;
  margin:0px;
}
.page-template-link-building-strategy-2 .section {
    padding: 60px 0px;
    float: left;
    width: 100%;
}
.page-template-link-building-strategy-2 .section.section2 .section-left {
    background-color: transparent;
    border: transparent;
    border-radius: 0px;
    box-shadow: 0px -6px 7px -3px rgb(35, 60, 90,.6);
}
.page-template-link-building-strategy-2 .section2 .row-900 .vc_column_container {
    padding: 50px 40px;
    width: 653px;
    float: left;
        background-color: transparent;
    border: transparent;
    border-radius: 0px;
    box-shadow: 0px -6px 7px -3px rgb(35, 60, 90,.6);
    position: relative;
}

.page-template-link-building-strategy-2 .full-width.chapter.chapter-download-pdf {
    float: left;
    width: 100%;
    padding-bottom: 40px;
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 30px;
}
.page-template-link-building-strategy-2 .content-left-40 {
    width: 32%;
    float: left;
}
.page-template-link-building-strategy-2 .content-right-60 {
    float: left;
    width: 65%;
    padding-left: 30px;
}
.page-template-link-building-strategy-2 .chapter h2, .page-template-link-building-strategy-2 .chapter.chapter3.beginners h2 {
    font-weight: 400;
}
.page-template-link-building-strategy-2 .chapter h2 {
    font-weight: 100;
    font-size: 40px;
    font-size: 28px;
    color: #000;
    background-image: none !important;
    text-transform: unset !important;
    padding-bottom: 15px !important;
    letter-spacing: 0px;
    line-height: 1.1;
    margin-bottom: 0px !important;
}
.page-template-link-building-strategy-2 .chapter p {
    /* font-size: 15px; */
    line-height: normal;
    margin: 0 0 0.75em;
}
.page-template-link-building-strategy-2 .sectionLBSN01_left p {
    color: #fff;
    line-height: 28px;
}
.page-template-link-building-strategy-2 p {
    color: #292929;
    line-height: 28px;
}
.page-template-link-building-strategy-2 .download-button-icon {
    margin-top: 10px !important;
    float: left;
    font-weight: bolder !important;
    font-size: 11px !important;
    padding: 10px 23px !important;
    border-radius: 25px !important;
    border: 2px solid !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
    background-color: #cb0000 !important;
}
.page-template-link-building-strategy-2 .section li {
    font-size: 17px;
    margin-bottom: 15px;
    color: #292929;
    letter-spacing: 1px;
    line-height: 23px;
    font-style: italic;
}

.sectionLBSN04{
    background-image:url(https://www.outreachmama.com/wp-content/uploads/2019/05/comBg.jpg);
  	background-repeat:repeat-x;
  	background-position:0 0;
    color: #fff;
    position: relative;
      padding-top: 27px;
}
.sectionLBSN04 .floatingSec{}

.sectionLBSN04 .floatingSec button{
    display: inline-block;
    background-color: #f57d20;
    color: #fff;
    padding: 18px 50px;
    font-size: 23px;
    width: 580px;
    text-align: center;
    border-radius: 10px;
    margin-left: 35px;
    line-height: 32px;
    cursor: text;
  position: relative;
    z-index: 99;
}

.sectionLBSN05{
      margin-left: -0px;
    margin-right: -0px;
    margin-top: -84px;}
.sectionLBSN04 .tableContent{}
.sectionLBSN05 h2{
    color: #000;
    font-size: 34px;
    font-weight: normal;
    text-align: center;
      margin-top: 30px !important;
}

.sectionLBSN05 ul.imagelist{
	text-align:center;
    list-style: none;
}
.sectionLBSN05 ul.imagelist li{
    -ms-flex: 0 0  32.333333%;
    flex: 0 0  32.333333%;
    max-width: 32.333333%;
    display: inline-block;
    vertical-align: top;
    line-height: 25px;  
    margin-bottom: 40px;
}
.sectionLBSN05 ul.imagelist li a{
	margin-bottom: 20px !important;
    display: block;
}

.sectionLBSN05 ul.imagelist li p{
    padding-bottom: 30px;
    color: #292929;
    line-height: 28px;
}
.sectionLBSN05 ul.imagelist li img{
    margin: 0 auto !important;
}
.sectionLBSN06 {
  	position: relative;
    background-color: #00709f;
  	color: #fff;
}
.sectionLBSN06 .row-900 .vc_column_container{
    width: 655px;
    float: left;
    padding: 30px;
}
.sectionLBSN06 h4{
	color: #fff;
  font-size: 1.5rem;
      margin-bottom: 0;
}
.sectionLBSN06 h2{
	color: #fff;
    text-align: center;
    font-size: 38px;
    font-weight: normal;
    line-height: 50px;
    margin-top: 20px;
}
.sectionLBSN06 p{
	color:#fff
}
.sectionLBSN06 ul li{
  	font-style: normal !important;
}  
.sectionLBSN07{
	padding:0px !important;
}
.sectionLBSN07 h2{
    color: #000000;
    font-weight: 300;
    line-height: 42px;
    font-size: 32px;
    letter-spacing: 1px;
    margin-bottom: 40px;
}
.sectionLBSN07 .comBoxNew2 .vc_column_container{
	padding: 40px 35px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 29px 60px 0 rgba(54,57,73,.09);
    box-shadow: 0 29px 60px 0 rgba(54,57,73,.09);
}
.sectionLBSN07 .comBox{
	padding: 40px;
}
.sectionLBSN07 .comBox h3{
	margin-top: 0px !important;
    font-size: 26px !important;
    font-weight: normal;
    line-height: 32px;
}
.sectionLBSN07 .BlueBox h3{
	color: #035679;
}
.sectionLBSN07 .greenBox h3{
	color: #3e7359;
}
.sectionLBSN07 .yellowBox h3{
	color: #9d6a3c;
}


.comBox02{
	padding: 40px;
}
.comBox02 h3{
	margin-top: 0px !important;
    font-size: 26px !important;
    font-weight: normal;
    line-height: 32px;
}
.whiteBox{
	background-color: #fff;
    border: 1px solid #ebe8e8;
  	float:left
}
.whiteBox h3{
	color:#000;
}


.BlueBox{
	background-color: #f2fafe;
    border: 1px solid #d3e9f2;
}
.greenBox{
	background-color: #f2fef8;
    border: 1px solid #c6dad0;
}
.yellowBox{
	background: #fefef2;
    border: 1px solid #d5d5bc;
}

.sectionLBSN08 {
    background-color: #05212e;
}
.sectionLBSN08 h4{
     color: #fff !important;
     font-size: 1.5rem;
}
.sectionLBSN08 h2{
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    line-height: 50px;
    margin-top: 20px;
}
.sectionLBSN08 p{
 	color:#fff !important
}
.sectionLBSN08 p a{
 	color:#fae21b;
}
.sectionLBSN08 .comBoxNew2 .vc_column_container {
    padding: 0px 30px;
    border: 0px;
}
.sectionLBSN08 .comBoxNew2 .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #51666f;
}
.sectionLBSN08 .comBoxNew2 .vc_separator .vc_sep_holder .vc_sep_line {
    border-top: 1px solid #51666f;
}
.sectionLBSN09{
	padding:0px !important;
}
.sectionLBSN09 h4{
    font-size: 1.5rem;
    color: #000000;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;
}
.sectionLBSN09 h2{
      margin-top: 20px;
    font-size: 32px;
    font-weight: normal;
    color: #000;
}
.sectionLBSN09 a{
	color:#007acc
  }
.sectionLBSN09 .comBoxNew2 .vc_column_container {
   padding: 40px 35px;
    border-bottom: 1px solid #e5e5e5;
    border: 1px solid #ebe8e8;
}
.sectionLBSN09 .comBoxNew2 .vc_column_container table{
    margin: 0px;
    list-style: none;
    float: left;
    width: 100%;
    background-color: #f7f7f7;
      font-size: 15px;
}
.sectionLBSN09 .comBoxNew2 .vc_column_container table tr{
	 
}
.sectionLBSN09 .comBoxNew2 .vc_column_container table tr th{
	padding: 10px;
    font-weight: 500;
    color: #000;
}
.sectionLBSN09 .comBoxNew2 .vc_column_container table tr th:first-child{
	width:15%
}

.sectionLBSN09 .comBoxNew2 .vc_column_container table tr td{
padding: 10px;}
.sectionLBSN09 .comBoxNew2 .vc_column_container table tr.tableHeading{
	    margin: 0px !important;
    list-style: none;
    background-color: #b1e7e1;
    width: 100%;
}
.page-template-quality-content-service-template .section2 .section-content .list-content .list-content-right.bottom{
	background-color:#3d85c6 !important
  
}
.page-template-quality-content-service-template .section2 .section-content .list-content .list-content-right.bottom h4{
	background-color:#005d9d!important;
}



.comBoxNew2 .vc_column_container{
	float: left;
    padding: 50px 0px;
    width: 653px;
    float: left;
    background-color: transparent;
    border: transparent;
    border-radius: 0px;
    border: 1px solid #ebe8e8;
    position: relative;
}
.page-template-link-building-strategy-2 .section2 .row-900 .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.single-post #primary .lcm_container.lcm_col-md-10.lcm_margin_auto {
    width: 100% !important;
}
.single-post #primary div#lcm_list {
    padding: 0 !important;
    }
@media only screen and (max-width: 910px) {
 .blogContainer h2 {
    font-size: 20px !important;
}
.blogMain .sidebar p {
    font-size: 10px !important;
}
.page-id-15 .row-1015 {
    width: 96%;
}  
}
