/* Enter Your Custom CSS Here */


.entry-meta, .post-navigation{
  display:none;
}


h1, h2, h3, h4, h5, h6{
  font-family: 'fr' ;
}

em {
    font-style: normal !important;
}

.green p strong{
  color: #015645 !important;
}


p {
   /* font-size: 15px;*/
}


b, strong {
   
  font-family: "Franklin Gothic Medium";
  color: #015645;
  font-size: 18px;
  font-weight:500;
}


ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
    background-color: grey;
    color: white;
}


a.no-link-line {
    color: inherit;
}
.margin-12{
  margin-bottom:12px;
}

ul.nav-menu ul a {
    width: 380px !important;
}

.nav-menu .sub-menu a{
    padding: 9px 19px;
}

.sub-heading {
    margin: 0 auto;
    font-family: fr !important;
    text-transform: uppercase;
    font-size: 28px;
    background-color: #dadada;
    padding-left: 0px;
    padding-right: 0px;
}

img.head-logo {
    max-width: 347px;
    width: 100%;
}

.text-white{
  color:white;
}

.text-green{
  color:#1B6354;
      margin: 2px 0 2px 0 !important;
}


ul.nav-menu ul a{
    width: 230px;
}


ul.nav-menu ul a:hover{
      background-color: #015645;
  color:white;
}

#top-bar {
    background-color:#bababa;
      border-top: 10px solid white;
      border-bottom: 10px solid white;
}

.top {
    color: #141412;
    display: block;
    margin: 0 auto;
    max-width: 1080px;
    min-height: 42px;
    padding: 3px 20px;
    text-decoration: none;
    width: 100%;
}

.site-header {
    background:#004b2c !important;}

.site-title {
    font-size: 29px;
    font-weight: 100;
    line-height: 1;
    margin: 0;
    padding: 71px 0 10px;
    text-transform: uppercase;

}

.site-description{
  font-style: normal;
    font-weight: 100;
    color: #96D98A;
      text-transform: uppercase;
      font-size: 29px;
    letter-spacing: 1px;
  position:relative;
}

.site-header .home-link {
    color: white;
    display: block;
    margin: 0 auto;
    max-width: 1080px;
    min-height: auto;
        padding: 0 100px 0 0;
    text-decoration: none;
    width: 100%;
}

.icon-home img {
    padding: 0px 0;
}

.icon-home{
width: 10%;
  float:left;
}

.social-icons {
    width: 18%;
    float: left;
}

.contact-icons {
    width: 44%;
    float: left;
}

.contact-icons img {
    padding: 1px 5px 0 0;
}

.contact-icons p {
    margin: 0 15px 0 0;
    display: inline;
}

.search-bar{
  float:right;
}




.navbar {
    background-color: #015645;
    border-top: 10px solid white;
}

.nav-menu .current-menu-ancestor > a {
    color: #FFFFFF;
    font-weight: 500;
  font-style:normal;
}

.nav-menu li a {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 15px 19px;
    text-decoration: none;
}




.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li a:focus , .nav-menu .current_page_item > a {
    background-color: #fff;
    color: #015645;
}

.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0 auto;
    max-width: 1050px;
    width: 100%;
}


.hentry {
    padding: 17px 0;
}

.entry-title, .news_pagination {
    display: none;
}

.news .news-title {
    margin-top: 2px !important;
    margin-bottom: 0px !important;
}

.news-thumb{
  margin-bottom:0px;
}

.news-col-1, .news-col-list {
    padding-bottom: 0px;
    border-bottom: 0px solid #d1d1d1;
}

.news {
    margin-bottom: 0px !important;
    
}

.news .news-title a {
    font-size: 15px;
   
}

.entry-content a, .comment-content a {
    color: black;
}

.wp-cpl-sc-post h6 a {
    font-size: 16px; 
  color: #015645;
}

.wp-cpl-sc-wrap .wp-cpl-sc-post {
    border-bottom: 1px solid rgba(128, 128, 128, 0.46);
}

.side-menu li {
    padding: 8px 0 9px 44px;
    background-image: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/arrow1.png);
    background-position: -2px;
    background-repeat: no-repeat;
    border: 1px solid #015618;
    margin: 12px 0 0 0;
    border-left: 0px;
    position: relative;
      border-radius: 19px 0px 0px 19px;
}

.navi .widget.widget_nav_menu{
      padding: 0 0 0 10px;
}
  
.navi .widget {
    background-color: inherit;
}


.icon-home img:hover , .social-icons img:hover , .contact-icons img:hover {
  /*  opacity: 0.4; */
  
}

/*
.icon-home img:hover {
    content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-home-h.png);
}

.social-icons img:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-fb-1.png);  
}

.social-icons img:hover:nth-of-type(2){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-ln-1.png);  
}

.social-icons img:hover:nth-of-type(3){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-tw-1.png);  
}

.contact-icons img:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-phone-1.png);  
}

.contact-icons img:hover:nth-of-type(2){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-mail-1.png);  
}

*/



.icon-home img:hover {
    content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-home-h.png);
}

.social1 img:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-fb-1.png);  
}

.social2  img:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-ln-1.png);  
}

.social3 img:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-tw-1.png);  
}

.contact1:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-phone-1.png);  
}

.contact2:hover:nth-of-type(1){  
 content: URL(http://pakconsulatela.org/wp-content/uploads/2016/03/icon-mail-1.png);  
}


ul#menu-sidebar-menu li:hover {
    background-color: #015645;
      color: white;
        transition: 0.5s ease-in;
}
ul#menu-sidebar-menu li {
        transition: 0.5s ease-in;
}
ul#menu-sidebar-menu li a:hover {
    color: white;
}
ul#menu-sidebar-menu li a {
    padding: 11px 24px 13px 0px;
  
}
.col-own-3 > .wpb_wrapper:hover {
    background-color: #000000;
    transition: 0.5s ease-in;
}

.col-own-3 > .wpb_wrapper {
    transition: 0.5s ease-in;
}

.col-own-3:hover .col-top , .col-own-3:hover .col-top p {
    background-color: #015645;
    transition: 0.5s ease-in;
  
}
.col-own-4:hover {
    background-color: #015645;
      transition: 0.5s ease-in;
}

.col-own-4 {
      transition: 0.5s ease-in;
}

.nav-menu li a:hover {
    transition: 0.5s ease-in;
}
h3.news-title a:hover {
    text-decoration: none;
    color: #24713C;
}

.copyright {
    width: 50%;
    float: left;
   
}

.com-logo {
    float: left;
}

.develop {
    width: 50%;
    float: right;
    
}

.dev-text {
    text-align: right;
      margin: 20px 0 0 0;
}

.dev-logo {
    float: right;
}

.com-text p {
    margin: 0 0 0 0;
    text-align: left;
}

.com-text {
    margin: 26px 0 0 0;
    padding: 8px 0 0 129px;
}

.full-fot  {
    background-color: #2b2b2b;
    color: white;
    height: 178px;
  border-bottom: 13px solid white;
      border-top: 2px solid white;
}

.site-footer .sidebar-container {
    background-color: #373737;   
}

footer.site-footer .widget li {
    list-style: circle;
}

.site-footer .widget a {
    color: white;
      font-size: 12px;
  font-family: tahoma;
}

.site-footer .widget {
   /* background: transparent;
    color: #fff;
    float: left;
     margin-right: 20px; 
    width: 281px; */
} 

.widget{
  margin:0px;
  padding:0px;
}

.nav-menu .current_page_item > a {
    font-weight: bold ;
}


.navbar , .site {
  max-width: 100%;   
}

/* ----------------------------------- */




.h3-sec {
    font-size: 22px;
    margin: 4px 0;
    padding: 0 0 4px 0;
    text-align: center;
    color: white;
}



@media screen and (min-width: 768px) {
  .col-own-3 {
    width: 31.4%;
    margin: 0 20px 0 0;
  }
}


@media screen and (max-width: 1050px) {
   .contact-icons {
    width: 63%;
    float: left;
}
  
  .search-bar {
     float: none; 
}
}

@media screen and (max-width: 728px) {
		.news-alert {padding: 0 14px !important;}
		.contact-box.first-block.zero-block ul:before {
    top: 18px;
    left: -130px;
}
		.contact-box ul {
    position: relative;
    left: 80px;
}

.social-icons {
    width: 60%;
    float: right;
    margin: 0 0 6px 0;
}
  
  .contact-icons {
    width: 100%;
    float: left;
}
  
  .contact-icons p {
    margin: 0 95px 0 0;
   
}
  
  
.site-title {
    font-size: 18px; padding: 20px 3px 0;
    width: 100%;
    min-width: 295px;
}
  
  
  .head-name {
    width: 100% !important;
}
  
  
  .full-fot {
    min-height: 310px;
    height:auto;
 }
  
  
.copyright {
    width: 100%;
    float: left;
}
  
  
 .develop {
    width: 100%;
    float: right;
    margin: 0 15px 0 0;
}
  
.site-description{
      font-size: 29px;
        margin: 0 0 0 4px;
    font-size: 18px;
}
  


  
}

.col-in{
    padding: 0 0 0 0;
    margin: 4px 0 4px 19px;
    width: 90%;
}

.col-top {
    background-color: black;
    color: white;
    padding: 6px 0 6px 26px;
    width: 98%;
    margin: 11px 0 0 4px;
    font-size: 18px;
}

.col-own-3 > .wpb_wrapper {
    background-color: #015645;
}

.col-top p {
    background-color: black;
}

.text-white{
    color:white;
}

.event-text {
    border-bottom: #015645 solid 3px;
    font-size: 20px;
    color:#015645;
    
}

.col-sec-text {
    font-size: 20px;
    padding: 6px 0 6px 0;
    color: white;
}

.bg{
       /* background-size: 1px 153px !important; */
    background: url(http://pakconsulatela.org/wp-content/uploads/2016/03/bg.jpg) repeat-x #3a3a3a;
}


.detail-btn {
    line-height: 32px;
    background: #fff;
    border-radius: 16px;
    color: #015645;
    text-transform: uppercase;
    font-size: 15px;
    float: right;
    padding: 0 16px;
    text-align: center;
    
}

.wp-cpl-sc-post a {
    font-weight: 100;
}

.sub-heading .vc_column_container {
    padding: 0px;
}

.entry-thumbnail img {
    width: 100%;
     max-height: 270px;
    object-fit: fill;
}

.gallery {
    margin: auto !important;
}


/* Additional CSS */

.first-block-hide{
		display:none!important;
}

.contact-box.first-block.zero-block ul {
    height: 34px!important;
}

.time-block-holder h4{
		padding: 10px 10px!important;
}





