.zigzag-outside {
  position: relative;
  margin-top: 4px;
  margin-bottom: 4px;
  background-color: #CC0000;
  /* example content */
  padding: 1em;
  font: bold medium sans-serif;
  color: #FFFFFF;
}
.zigzag-outside:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 0;
  right: 0;
  height: 4px;
  /* red up pointing triangle */
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228px%22%20height%3D%224px%22%3E%3Cpolygon%20points%3D%220%2C4%204%2C0%208%2C4%22%20fill%3D%22%23CC0000%22%2F%3E%3C%2Fsvg%3E");
}
.zigzag-outside:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  height: 4px;
  /* red down pointing triangle */
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228px%22%20height%3D%224px%22%3E%3Cpolygon%20points%3D%220%2C0%204%2C4%208%2C0%22%20fill%3D%22%23CC0000%22%2F%3E%3C%2Fsvg%3E");
}



.facebook-ads-box {
	padding: 45px 0 45px 0 !important;
}

.facebook-ads-box h2 { 
	font-size: 40px !important;
}

.ads-list-col ul li .ads-box p, .ads-list-col ul li .ads-box h5 { 
	color:#666 !important; 
}

.ads-list-col ul li {
	
	box-shadow: 2px 2px 10px 1px #ddd !important;
	
}

.shares-box {
 border-bottom: none !important;
}

.ads-box {
	padding-bottom:0px !important; 
}
.ads-list-col ul li .ads-box p {
	
	
}

.ads-details-img-div {
	padding-left: 35px !important; 
	padding-right: 35px !important; 
}
.details-text h5 {
	color:black !important;
	font-family: Georgia, "lucida grande",tahoma,verdana,arial,sans-serif; 
	font-size: 16px !important;    
	font-weight: 500;    
	line-height: 18px;   
	max-height: 110px;    
	overflow: hidden;    
	word-wrap: break-word;
}
.details-text p {
	font-family: helvetica, arial, sans-serif;
	
}
a.sign-up {
	padding: 4px 10px 3px 10px !important;
}

.ads-search-div { 
	width:95% !important;
}
.top-content p {
	padding-left:0px !important;
	padding-right:0px !important;
}

.ads-list-col ul li .ads-box p {
	font-family: helvetica, arial, sans-serif !important;
	margin-bottom: 10px;
	
}
.company-link {
	font-family: helvetica, arial, sans-serif !important;
}

.forgot a { color: #ccc; }

.ads-list-col ul li .ads-box h5 {
	   font-family: Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 5px;
    max-height: 110px;
    overflow: hidden;
    word-wrap: break-word;
    color:#111 !important;
}
.ads-box {
border: 0 !important;
padding:0 !important;
}
.company-details-box h3, .company-details-box h3 a {
	font-size:14px !important;
	color:#3a589c !important; 
	font-weight:bold !important; 
	font-family: helvetica, arial, sans-serif !important;
}
.info-box h4 { 
	font-size: 13px !important;
	color: #aaa !important;
}


.ads-box  {
	
}
.details-text h5 {
	margin-top:5px !important;
	margin-bottom: 0px !important;
}
.shares-box {
	padding:0px !important;
	padding-top:10px !important;	
}

.container, .content-container {
    max-width: 1140px !important;
}

.ads-search-div { 
	width:100% !important;
	padding-left:20px !important; 
	padding-right: 20px !important; 
}
.form-group { 
	margin-bottom: 17px !important;
}

.ads-list-col ul li {
	margin-bottom: 30px !important;
}
.pager li>a {
	font-size: 20px;
	    padding: 5px 53px;
}
.ribbon {
	background: #0ccb09 !important;
}
.x { color: #eee !important; }

.chosen-single { 
	margin-top:5px !important; 	
	margin-bottom:5px !important; 	
}
.form-group {
    margin-bottom: 10px !important;
}

.ads-search-div .chosen-container-single .chosen-single div b, .ads-search-div .chosen-container-active.chosen-with-drop .chosen-single div b {
	background: url(/images/drop-down-icon.png) no-repeat !important;
	background-position: 0 14px !important;
}
.package-header h3 {
	font-size:50px !important;	
}

.form-box .form-control {
	color:black!important;
}

.adtext-link a { 
	color: #444!important;
}

.copyright-notice {
	text-align:center;
	font-size:12px;
	margin-bottom:20px;
}

.sidebar-ad p {
 text-align: left!important;	
}
.ads-details-left-col p {
 text-align: left!important;	
}

.sidebar-ad-link {
	color: #3b5998!important;
	text-align: left!important;
}

.details-block {
	
	padding-top:6px;
	padding-bottom:6px;
}

.chosen-container {
	
	margin-bottom: 0px !important;
}
.ads-search-div {
	padding-bottom: 20px !important;
}

.companyadhistory, .companyadhistory-blur{ 
	margin:0 auto;
	margin-bottom: 50px;
	
}
.companyadhistory td {
	padding:5px;
	border:1px solid #eee;
}

.companyadhistory-blur tr { 
	
}
.companyadhistory-blur td {
	color: transparent;
    text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 6px;
    margin-bottom: 5px!important; 
}

.blurimage { 
	opacity: 0.34;
}


.highlight-info-box span img {
	top: 105px !important;
}

@media screen and (max-width: 320px) {
    .hide_on_mobile { display: none; }
}

.fave {
	cursor: pointer; 
}


.videos img {
  width:100%;
  height:auto;
}
a.video {
  float: left;
  position: relative;
  width: 100%;
}
a.video span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../images/play-btn2.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}


.details-text { clear:left; }