#main.advert{padding:50px 0;}

#main.advert #postsContainer .content_wrapper{}
#main.advert #postsContainer .content_wrapper .inner{width:60%;float:left;}
#main.advert #postsContainer .content_wrapper .button_wrapper{width:40%;float:left;text-align:right;}

#main.advert #postsContainer .content_wrapper .inner p{font-size:16px;line-height:120%;}


#main.advert #postsContainer .underline{border-bottom:1px dotted #ccc9c9;padding-bottom:20px;margin-bottom:80px;}

#main.advert #postsContainer .taxonomy_list_wrapper{padding:0 80px 80px;}
#main.advert #postsContainer .taxonomy_list_wrapper .col{width:50%;float:left;}
#main.advert #postsContainer .taxonomy_list_wrapper .col ul{list-style-image: url('../img/supplier-arrow.png');}
#main.advert #postsContainer .taxonomy_list_wrapper .col ul li{margin-bottom:7px;font-size:16px;}
#main.advert #postsContainer .taxonomy_list_wrapper .col ul li a{color:#000;font-weight:bold;-webkit-transition: color 0.3s ease-in-out;-moz-transition: color 0.3s ease-in-out;-ms-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
#main.advert #postsContainer .taxonomy_list_wrapper .col ul li a:hover{color:#314996;}


#main.suppliers{padding:50px 0;}
#main.suppliers #postsContainer .underline{border-bottom:1px dotted #ccc9c9;padding-bottom:0px;margin-bottom:20px;}
#main.suppliers #postsContainer .supplier_wrapper h3{color:#0b325b;font-weight:bold;font-size:20px;margin-bottom:5px;margin-top:0px;}
#main.suppliers #postsContainer .supplier_wrapper p{font-size:14px;margin-bottom:20px;line-height:150%;}
#main.suppliers #postsContainer .supplier_wrapper p.details {margin-bottom:0px;}
#main.suppliers #postsContainer .supplier_wrapper p.details span{color:#0b325b;font-weight:bold;display:inline-block;margin-right:20px;}
#main.suppliers #postsContainer .supplier_wrapper p.details span a{color:#0b325b;font-weight:bold;-webkit-transition: color 0.3s ease-in-out;-moz-transition: color 0.3s ease-in-out;-ms-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
#main.suppliers #postsContainer .supplier_wrapper p.details span a:hover{color: #314996;}
    

#main.suppliers #postsContainer .title_wrapper {width:50%;float:left;}
#main.suppliers #postsContainer .title_wrapper.links {text-align:right;padding-top:8px;}
#main.suppliers #postsContainer .title_wrapper.links .btn{margin-left:30px;}
#main.suppliers #postsContainer .title_wrapper.links .arrowBtn{color:#000000;font-weight:bold;font-size:14px;padding-left:25px;display:inline-block;background:url(../img/arrow-supplier.png) left center no-repeat;}
#main.suppliers #postsContainer .supplier_wrapper {background:#f9f9f9;border-bottom:1px solid #e7e7e7;}
#main.suppliers #postsContainer .supplier_wrapper .image_wrapper{width:25%;float:left;}
#main.suppliers #postsContainer .supplier_wrapper .content_wrapper{width:75%;float:left;}

#main.suppliers #postsContainer .supplier_wrapper .image_wrapper .inner{padding:30px 13px 30px 25px;}
#main.suppliers #postsContainer .supplier_wrapper .content_wrapper .inner{padding:30px 25px 25px 12px;}

#main.suppliers #postsContainer .supplier_wrapper.top {background:#f5f5f5;}
#main.suppliers #postsContainer .supplier_wrapper.top p {color:#666666;}

#main.suppliers #postsContainer .supplier_wrapper.noborder{border:0px;padding-top:25px;padding-left:25px;}
#main.suppliers #postsContainer .supplier_wrapper .btn.nobutton{cursor:default;background-color: rgb(239, 64, 35)!important;font-size:11px;font-weight:bold; padding: 5px 12px;}

#main.suppliers #pagination{display:block;width:100%;padding:25px 15px;border-bottom:1px solid #e7e7e7;}
#main.suppliers #pagination a{color:#041533;font-size:14px;}





@media only screen and (max-width: 1024px) {

  #main.suppliers #postsContainer .title_wrapper {width:100%;float:none;}
  #main.suppliers #postsContainer .title_wrapper.links {text-align:center;padding-top:20px;padding-bottom:20px;}
  #main.suppliers #postsContainer .title_wrapper.links .btn{margin:0px 15px;}
  #main.suppliers #postsContainer .title_wrapper.links .arrowBtn{margin:0px 15px;}

  #main.suppliers #postsContainer .supplier_wrapper .image_wrapper {width: 100%;float: none;}
  #main.suppliers #postsContainer .supplier_wrapper .content_wrapper {width: 100%;float: none;}

  #main.suppliers #postsContainer .supplier_wrapper .image_wrapper .inner {padding: 30px 20px;text-align:center;}
  #main.suppliers #postsContainer .supplier_wrapper .content_wrapper .inner {padding: 0px 20px 30px;}


}

@media only screen and (max-width: 720px) {

  #main.advert #postsContainer .content_wrapper .button_wrapper {width: 100%;float: none;text-align:center;padding:30px 0 10px;}
  #main.advert #postsContainer .content_wrapper .inner {width: 100%;float: none;}

  #main.advert #postsContainer .taxonomy_list_wrapper .col {width: 100%;float: none;}

  #main.advert #postsContainer .taxonomy_list_wrapper {padding: 0 30px 0px;}

}

@media only screen and (max-width: 580px) {

  #main.suppliers #postsContainer .content_wrapper .inner{padding:0px;}

}







