@font-face {
    font-family: 'peciconfont';
    src: url('/wp-content/uploads/2015/01/icomoon1.eot');
    src: url('/wp-content/uploads/2015/01/icomoon1.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/2015/01/icomoon1.woff') format('woff'), url('/wp-content/uploads/2015/01/icomoon1.ttf') format('truetype'), url('/wp-content/uploads/2015/01/icomoon1.svg#icomoon') format('svg')
}

@font-face {
    font-family: 'si';
    src: url('../fonts/socicon.eot');
    src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('../fonts/socicon.woff') format('woff'),
         url('../fonts/socicon.ttf') format('truetype'),
         url('../fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}




/* bwm edits */
body {
    background: white;
   /* font-family: Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', FreeSans, sans-serif */
    font-family: 'Open Sans', sans-serif;
}


.row {    margin: 0 auto;    max-width: 1140px;}

.header, .sliiide { padding-top: 1.2em;}

.col8 { /*width: 61.2%;*/ width: 65.6%; margin-right: 3.8em; }
.col4 {/*width: 31.08%;*/ width: 26.5%;}
.col8x { width: 67%; }
.col7x { width: 64%; }
.col4x {/*width: 29%; */ float: right;}
.col1x {  width: 4%;}


.col4 .ad {border: 1px solid #ccc;}

.col4 .ad-noborder {border: none !important;}

input {  font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;}
a { color: #333; /*old #406080; */ }


/* Search results page */
#searchspring-search_results.list .item .col.col-right .name a, #searchspring-compare_body .searchspring-compare_row .searchspring-compare_cell.searchspring-compare_value a.name {
   font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif!important;
    font-size: 26px;
    line-height: 39px;
}
#searchspring-search_results.list .item .col.col-right .description {
      font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0;
    max-height: 64px;
    overflow: hidden;
}

.searchspring-results_container { width: 743px !important;}

#searchspring-facets a {text-shadow:none !important; background: none !important; }
#searchspring-search_results a {text-shadow:none !important; background: none !important;}

#searchspring-search_results.list .item .col.col-right .name a {font-weight: 600;}

#searchspring-search_results.list .item .col.col-right .detail_row a:hover {text-decoration: underline;}

/* end Search results page */





/* pop up */
#boxes #dialog {
    max-width: 800px;
    height: auto;
    white-space: normal;
    overflow: visible;
    padding: 10px;
   /* background-color: #ff9c00 !important; Orange orig */
        background-color: #c4e5f3 !important;
    border: 0px solid #000000;
    font-family: Georgia !important;
    font-size: 15px !important;
    margin: 15px;
}
#boxes .window {
    position: fixed;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    display: none;
    z-index: 9999;
    padding: 20px;
    border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    -webkit-border-radius: 1px !important;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
}

.popup-con {font-family: 'Open Sans', sans-serif; display: block; text-decoration: none; color: #014282; margin-top: -4px; width: 480px; text-align: center;}
.popup-con-txt { width: 315px; float: right;}
.popup-cover {float: left;  width: 150px; height: 235px;}
.popup-plus {font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 2em; margin: 0 !important; padding: 0 !important; line-height: 1.2em;}
.popup-con h2 {text-transform: uppercase; font-size: 2em;  font-weight: 100; margin: 0!important; line-height: normal;}
.popup-con h3 {text-transform: uppercase; margin: 0; font-weight: 100; font-size: 1.4em;}
.popup-con h4 {margin: 0; font-weight: 600;}
.popup-con p {font-size: 1em; font-weight: 100;  margin: 0 !important; line-height: normal;}


.ic-mail {width: 34px; margin: 0 auto;}
.popup-con input.popup-input {    border: none !important;	padding: .9em 0 .9em .5em; width: 200px;	}

/* pop up */


.entry-content a { color: #333 !important; text-decoration: underline;  }

.col8 .entry-content a, .content .post .entry-content a, .author-pg-box a, .peccolumnist a { color: #333 !important;
	background-position: 0 87%, 100% 87%, 0 95%;
	background: linear-gradient(#fff, #fff) no-repeat scroll 0 87% / 0.05em 1px, linear-gradient(#fff, #fff) no-repeat scroll 100% 87% / 0.05em 1px, rgba(0, 0, 0, 0) linear-gradient(#333, #333) repeat-x scroll 0 92% / 1px 1px;
	text-shadow: 0 1px 0 #fff, 0 0px 0 #fff, 0 -1px 0 #fff, 0 0px 0 #fff, -1px 1px 0 #fff, -1px 0px 0 #fff, 1px 1px 0 #fff, 1px 0px 0 #fff, -1px 0 0 #fff, 0 -3px 0 #fff; 
	box-sizing: border-box;
    text-decoration: none;
	 /*color: #1363c6; old #406080; */ }
	 
	 .comment-author .meta a.comment-reply-link {text-decoration: underline !important;}
	 

.post-email-box-con {margin-bottom: 2em; padding: 1em; background-color: #c4e5f3 !important;}
.post-email-box-con img {display: inline; float: left;}
.post-email-box {padding: .4em .2em .4em .5em; border: 1px solid #c3daea; margin: .5em 0; width: auto;}
.post-email-box input[type="text"] {    border: none; margin: .5em 0 .6em 0;  padding: 10px; width: 80%; font-size: 1em;}
.post-email-box input[type="submit"] { background: #ff9b02 none repeat scroll 0 0 !important; text-transform: uppercase; font-style: italic; }

.post-email-box .email-button {cursor: pointer; color: #fff; background: #104282 none repeat scroll 0 0 !important; text-transform: uppercase; border: none; padding: 1em; /*position: absolute; right: .6em; */ }
.post-email-box .email-button .fa-check-circle {font-size: 1.4em; margin-right: .5em;}

.post-email-box .email-button:hover {background: #00a7ed !important;}


.related-posts {   margin-bottom:0 !important;}


.post-email-box-con h3 { font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif !important; color: #104282 !important; font-weight: 700; font-size: 1.2em !important; padding: .5em 0 0 2.5em; margin: 0 0 0 .5em;  }

.post-email-box-con .fa-envelope { font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif !important; font-size: 1.6em; color: #ff9b02; display: inline;padding-left: .5em;}


.ad-links a {background: none !important; text-shadow: none !important; }


.content .post .entry-content a:hover,
.author-pg-box a:hover {
    text-decoration: none;
}

.content .post .entry-content h3 a,
.breadcrumbs a,
#searchspring-main a,
ul#searchspring-facets a {
    border-bottom: 0;
}

.content .post .entry-content h3 a:hover {
    border-bottom: 1px solid #333;
    line-height: 1.5 !important;
    display: inline !important;
    color: #333;
    word-break: break-word;
}

#searchspring-main {
    color: #333 !important;
}

.comment-alert {
    color: #014282;
    padding: 2%;
    margin-bottom: 2%;
    background: #f3f4f7;
    border-radius: 4px;
    border-bottom: 1px solid #e2e3e4;
}

.entry-content p iframe {
    margin-top: 1%;
    margin-bottom: 3%;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 2%;
}

.embed-responsive .embed-responsite-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

h2,h3,h4,h6 {    font-weight: 600;}


.entry-content h3 {font-size: 1.3em;}
.entry-content h3 a {text-decoration: none; text-shadow: none !important; background: none !important;}

.category-title {border-bottom: 1px solid #ccc; margin-bottom: 1em;}
.category-title h1 { font-family: "Open Sans",sans-serif;   font-weight: 600; font-size: 26px; margin-bottom: 10px !important;}


#slide-facade div h2,
#recentBlogs > h2,
#recentBlogs h4,
#wmtfeatured li div h2, 
.post h2 {
    font-family: 'Open Sans', sans-serif; font-weight: 500;
}

.nextprev h5 {
    color: #000;
     text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 12.5%;
    text-transform: uppercase;
}

.nextprev { display: none; /* hiding previous/ next buttons */
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 50vh;
    transition: width 0.5s ease 0s;
    width: 50px;
    z-index: 28;
	/* display: block; */
	}

.nextprev .prevarticle::before {
    color: #262626;
    font-size: 1.06667rem;
    left: 7px;
    position: absolute;
    top: 52px;
}

.nextprev .fa-arrow-left, .nextprev .fa-arrow-right {font-size: 2em; color: #ff9b02;}

.nextprev .fa-arrow-left:hover, .nextprev .fa-arrow-right:hover { color: #e98f02 !important;}

.prevarticle a > h5, .prevarticle a > h4 {cursor: pointer !important;  text-align: center;}
.prevarticle { border-right: none; float: left;  padding: 0;  width: 50px; text-align: center; cursor: pointer !important;}
.nextarticle {right: 0;  padding: 0; width: 50px; text-align: center; left: auto; right: 0;}

#nextarrow { background-position: -20px 0; right: 0;}


.post h2.entry-header { font-weight: 600; margin-bottom: 10px;  margin-top: -10px;}

ul.wmtposts li.postlist h2, h2.entry-header {font-family: 'Open Sans', sans-serif; font-weight: 600;}

.peccolumns h2 {font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 26px;    line-height: 30px;  margin-bottom: 10px; }

ul.wmtposts .postlist-first h2 {font-size: 2.2em !important}

h2.entry-header {font-size: 2.2em; margin-bottom: 0; border-bottom: 1px solid #ccc;}


section.sidebar-tabs { /* font-family: 'Open Sans Condensed', sans-serif;*/font-family: 'Open Sans', sans-serif; font-weight: 600;}


input[type="submit"] {  background: #1a4480;}

.wmtauthorimage  {
    /* margin: 5px 20px 5px 5px;
    border: solid 1px #cccccc;*/    
    border: 1px solid #000;
    border-radius: 50%;
    margin: 5px 10px 5px 5px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    float: left;
}
.wmtauthorimage img { height: auto; width: 100%;}


.entry-content img { border: 1px solid #cfcfcf; }

.entry-content {  font-size: 16px;   color: #333; }



div#titlebar-promote {
    margin-top: -60px;
    position: relative;
    top: 30px
}

#menu-item-30,
#menu-item-57413 {
    display: none
}

.header img {    position: relative;margin-top: 1em;}

.header img#ralphwilson {
    width: 75px;
    float: right;
    position: relative;
    top: -10px;
    left: -15%
}

div.box-search-outer {

    margin-top: 3px;
}

div.box-search { width: 324px}

div#search form#searchform {
    padding: 3px 0px;
    overflow: hidden;
    vertical-align: top;
    text-align: center
}

div#search form#searchform input {
    font-size: 12px;
    float: left;
}

div#search form#searchform input#s {
    margin: 0;
    width: 71%;
    float: left;
    height: 23px;
    border: none;
    border: 1px solid #ccc
}

div.box-search input#searchsubmit {
    padding: 8px 32px 8px 10px;
    min-height: 35px;
    min-width: 82px;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    background: url('/wp-content/themes/pec/img/searchicon.png') no-repeat #1a4480;
    background-position: 54px 6px;
    text-align: left;
	letter-spacing: .05em;
}



/* new design updates 8/22/16 */


.box-search-con {position: relative;  max-width: 1140px; margin: 0 auto; }
div.box-search-outer { margin-top: 0;}
div#box-search-pec2 {display: none; position: absolute; right: 0;    color: #1a4480;    z-index: 999;}


.mainnav-search {/*float: right;*/ display: block;  }

.wpl-comment-form-comment label {display: none;}

#respond textarea {
	 font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 1em; 
	font-weight: normal !important;
    height: auto;
    position: relative !important;
    right: auto;
    top: inherit;
    width: 100%;
    margin-top: 1em;
    text-shadow: none;
     padding: 0.4em 0 0.4em 0.5em;
}
#respond input[type="submit"] {
    background-color: #104282;
    bottom: 10px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    font-style: normal;
    padding: 6px 16px;
    position: relative;
    right: auto;
    text-transform: uppercase;
     margin-top: 1em;
     letter-spacing: .1em !important;
}


#respond {
    background-color: #fff;
    border-bottom: none;
    border-top: none;
    margin-bottom: 20px;
    min-height: 185px;
    overflow: auto;
    padding: 0 10px 0 0 !important;
    position: relative;
}

#respond #commentform div {
    height: 30px;
    overflow: auto;
    position:inherit;
    position: relative;
    margin-bottom: .76em;

}

#commentform .gglcptch {
    margin: 0 0 10px;
    position: absolute !important;
    right: 0;
    bottom: 0;
    margin: 0 0 4.3em 0 !important;

}



#respond #commentform label {
    color: #104282;
    float: left;
    font-family: 'Open Sans Condensed', sans-serif !important; font-weight: 700;
    text-shadow: none;
}

#comments h3 {margin-bottom: 0 !important; }

.comment-form-comment {float: none; position: relative; clear: both;}

#respond #comment_notes_after {
    bottom: 5px;
    /* float: right;
	    position: relative; */
	position: absolute;
	 right: 0;
	bottom: 35px;
    margin: 1em 0 0 0;
    text-shadow: none;
}



.navigation {padding: .4em 0; }

/*
ul.sf-menu { display: block;  position: relative;    text-align: center;}
ul.sf-menu li { display: block;    height: auto;    line-height: normal;    list-style: outside none none;   position: relative;}
ul.sf-menu a {  display: block !important;}

*/
ul.sf-menu li { padding: .4em 0; margin: 0; height: auto !important;}
ul.sf-menu li a, .navigation li a { color: #1a4480;   font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; padding: 0 11px;    text-transform: uppercase;}

ul.sf-menu li a:hover, .navigation li a:hover {color: #1363c6; background: none;}




.wide-header {  background-color: #fff;}

.nav-webinars {border-left: 2px solid #999; margin-left: .9em !important; padding-left: .9em !important; }

.content-pad {margin-top: 1em;}
.entry-meta-con {float: left; width: 100%; margin-bottom: 1em; }
.meta-detail {float: left;}

.pec-social {width: auto; margin-bottom: .6em;}

.pec-social h2 {padding: .5em 0 0 0; float: left; display: inline-block; color: #bfbfbf; font-size: 1em; margin: 0 .8em 0 0;  text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }

.pec-social ul { overflow:hidden;  margin:0; padding:0; list-style:none; text-align: left;}

.pec-social ul li {	list-style-type: none;float: left; margin: 0 !important; }

.pec-social ul li a i {
	background: #bfbfbf;
	color: #fff;
	width: 32px;
	height: 32px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size: 18px;
	text-align: center;
	margin-right: 10px;
}

.pec-social li i {	margin:0; line-height:32px;	text-align: center; }

/* .pec-social ul li a:hover i {  background-color:#ababab !important;} */

.pec-social ul li .fa-twitter:hover {background-color: #55acee;}
.pec-social ul li .fa-facebook:hover {background-color: #3a5795;}
.pec-social ul li .fa-linkedin:hover {background-color: #0077b5;}
.pec-social ul li .fa-rss:hover {background-color: #f80;}
.pec-social ul li .fa-soundcloud:hover {background-color: #f60;}


.pec-social-post { width: 210px; float: right;}
.pec-social-post ul { overflow:hidden;  margin:0 0 1em 0; padding:0; list-style:none; text-align: left; }
.pec-social-post ul li {	list-style-type: none;float: left; margin: 0 !important; }

.pec-social-post ul li a i {
	background: #bfbfbf;
	color: #fff;
	width: 32px;
	height: 32px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size: 18px;
	text-align: center;
	margin-right: 10px;

}
.pec-social-post li i {	margin:0; line-height:32px;	text-align: center; }

.pec-social-post li .fa-facebook {	background:#3b5998; } 
.pec-social-post li .fa-linkedin {background:#007bb6; }
.pec-social-post li .fa-twitter { background:#00aced; }

.pec-social-post ul li a i:hover { opacity: .7; }


#authorinfo {
    border-bottom: none;
    border-top: none;
    color: #000;
    margin: 20px 0;
    padding: 10px 30px 0 0;
    position: relative;
    text-align: left;
}
#authorinfo h2 {margin: 1em 0 0 0;}
#authorinfo div {
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif; 
    font-weight: 600;
    margin-left: 0 !important;
    margin-top: 0;
    text-transform: none;
}
#authorinfo img {padding: 0 !important; border: none !important;}

.authorinfo-img { 
	 overflow: hidden; 
	 width: 100px;
	  height: 100px;
	   -webkit-border-radius: 50%;
	   -moz-border-radius: 50%; 
	   -ms-border-radius: 50%;
	   -o-border-radius: 50%; 
	   border-radius: 50%;    
	 border: 1px solid #000; 
	    margin-right: 10px;
	       }



.related-posts ul li {margin: 0;}
.related-posts ul li a {font-weight: 600; color: #000; font-size: 1.2em;}
.related-posts ul li a:hover { color:#1363c6;}
.related-posts ul li:after {
  content: "\00BB";
  padding-left:5px;
  font-size:20px;
  color:#1363c6;
}

#authorinfo .authorname-link a {font-size: 1em !important;}

  div.crown {display: none;}

.pec_commentcount, .pec_commentcount_text {display: none; }






@media (max-width: 852px) {
    div.box-search {
        float: none;
        width: 200px;
        margin-bottom: 13px
    }
    div#search form#searchform input#s {
        width: 140px
    }
    div.box-search input#searchsubmit {
        width: 50px
    }
   .col4x {display: none; }
   
    .post-email-box input[type="text"] {   width: auto !important;}
   
     
}

@media (max-width: 525px) {
    div.topmenu-social {
        position: absolute;
        top: 35px
    }
    
   


}

@media (max-width: 388px) {
    div.crown div.row div.topmenu-right a {
        padding: 9px 5px 5px
    }
    ul.wmtposts p,
    #slide-facade p {
        clear: left
    }
}

div.box-search input#searchsubmit:hover {
    color: #fff;
background: url('/wp-content/themes/pec/img/searchicon.png') no-repeat #00a7ed;
    background-position: 54px 6px;
}

ul.sf-menu li:hover {
    color: #4088d0
}


ul.sf-menu .current-menu-item a,
ul.sf-menu > li.current-category-parent > a {
    color: #1363c6;
    /* background-color: #1a4480; */
    background: none;
}


ul.sf-menu .current-menu-item a:hover {
    color: #1a4480
}

ul.sf-menu li a,
.navigation li a,
{
    color: rgb(0, 92, 131)
}

ul.sf-menu > li > a {
    font-size: 16px
}

ul.sf-menu .current-menu-item,
ul.sf-menu,
.sub-menu li a,
ul.sf-menu .sub-menu li a {
    color: #fff;
    text-shadow: none
}

.sf-arrow {   background: none;}

div.newsletter-form {
    color: #014282;
    /* background-color: #ff9c00; Orange orig */
    background-color: #c4e5f3;
   font-family: 'Open Sans Condensed', sans-serif; 
    margin-bottom: 20px;
    padding: 14px;
    width: 244px;
    border: 1px solid #ccc;
    min-width: 272px;
    clear: both;
}

div.newsletter-form div.newsletter-cover {
	float: left;
	width: 120px;
}



div.newsletter-form div.newsletter-title {
    font-size: 1.3em;
    text-align: center;
    font-weight: 600;
    margin-bottom: .5em;
    float: left;
    width: 150px;
    line-height: .98em;

}

div.newsletter-form div.newsletter-title h2,  div.newsletter-form div.newsletter-title h3 {    
	font-size: .95em;
    text-align: center;
    text-transform: uppercase;
    margin: 0 !important;
    }



div.newsletter-form div.newsletter-title h3 { font-weight: 100;}

div.newsletter-form div.newsletter-sample {
    float: right;
    width: 70px;
    height: 40px;
    padding-top: 10px;
    line-height: 1.2;
    text-align: center
}

div.newsletter-form div.newsletter-sample a {
    color: #ffa103;
    text-transform: uppercase;
    text-decoration: underline;
    font-style: italic;
    font-size: 11px
}

div.newsletter-form div.newsletter-sample a:hover {   color: #eef6fa}

div.newsletter-form div.newsletter-teaser-con {float: left; width: 100%;}

div.newsletter-form div.newsletter-teaser {
	/* background: url('../img/newsletter-arrow.png') #4088d0 no-repeat;
	background-position: right center; */
    float: left;
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 10px 40px 10px 14px;
    font-weight: bold;

}

div.newsletter-form div.newsletter-booklist {
    float: left;
    background: #0269ce;
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: 600;
    width: auto;
    padding: .35em .5em .35em 1em;
}

div.newsletter-form div.newsletter-booklist ul {
    list-style-image: url('/wp-content/uploads/ic-checkbox.png')
}

div.newsletter-form div.newsletter-booklist ul li {
    margin-left: 22px
}

div.newsletter-form div.signupform {
    clear: left;
    padding-top: .5em;
}

div.newsletter-form div.signupform form input#newsletter-input {
width: 190px;
    border-left: 1px solid #fff !important;
    border-top: 1px solid #fff !important;
     border-bottom: 1px solid #fff !important;
    border-right: none !important;
	padding: .58em 0 .58em .5em;
	font-size: 1em !important;

}


div.newsletter-form div.signupform form input#newsletter-submit,
#webinar-register, .popup-con input#newsletter-submit {
    font-size: 12px;
    text-transform: uppercase;
    background-color: #024280 !important;
    color: #fff !important;
    padding: .7em .7em .79em .7em;
    margin: 0 !important;
    border: 1px solid #024280;
}

div.newsletter-form div.signupform form input#newsletter-submit:hover {
    background: #00a7ed !important;
    border: 1px solid  #00a7ed;
    color: #fff
}



.widget-title {
    color: rgb(0, 92, 131);
    display: none
}

div.sidebar-topics {
    margin-top: 25px;
    width: 304px
}




@media (max-width:768px) {
	

	.nav-webinars {    border-left: none;}
	.col7x, .col1x { width: 100% !important; }
	 
	.pec-social-stacked li {padding: 0 .3em;}
	.pec-social-stacked ul { width: auto; float: left;}

	.pec-social-stacked-pr ul {border-top: none; padding-top: 0; width: auto; float: left; }
	
    div.sidebar-topics {
        width: 100%
    }
    div.box-search {
        position: absolute;
        right: 45px
    }
    div.box-search input#searchsubmit {
        padding: 4px 0px;
        margin-top: 0px
    }
    
     #commentform .gglcptch {
    position: relative;
    margin-bottom: .5em !important;
	}
	
	
	

	
	
	
}

div.sidebar-topics ul {
    clear: left;
    display: block;
    background-color: #ecf4fa;
    padding: 15px 30px 10px 0px;
    overflow: hidden;
    color: #ffa103
}

div.sidebar-topics li {
    float: left;
    line-height: 13px;
    margin-bottom: 5px;
    width: 105px;
    font-family: Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    text-transform: uppercase;
    font-size: 13px
}

div.sidebar-topics li a {
    color: #1a4480
}

section.social {
    text-align: center
}

section.social ul {
    margin: 0 0 5px;
    padding: 0;
    list-style: none
}

section.social ul li {
    margin: 0;
    padding: 0 5px;
    display: inline
}


 .col4 .ad {max-width: 300px;}


section.sidebar-tabs {
    width: 300px; 
    max-width: 305px;
    min-height: 50px;
    margin: 20px 0;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ccc;
    
}

section.sidebar-tabs div#tabSlide {
    width: 915px;
    position: relative
}

section.sidebar-tabs div#tabSlide div {
    width: 305px;
    float: left;
    border-top: 1px solid #ccc; 
}

ul#sidebar-tab-nav {
    margin: 0px 4px 4px;
    padding: 0;
    list-style: none
}

ul#sidebar-tab-nav li {
    margin: 0;
    margin: 0px;
    min-width: 94px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 3px 0;
    display: inline-block;
    cursor: pointer;
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
    color: #fff;
    background-color: #1a4480;
    border-top: 2px solid #1a4480;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

ul#sidebar-tab-nav li.active {
    background-color: #fff;
    color: #1a4480
}

ul#sidebar-tab-nav li:last-child {
    border-right: none
}




#sidebar-tab-title,
#sidebar-tab-title-merchant a {
    display: block;
      font-family: 'Open Sans Condensed', sans-serif;
     font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px auto;
    width: 55px;
    color: #000;
}


#sidebar-tab-comment ul li a,
#sidebar-tab-popular ul li a
 {
    font-size: 16px;
    color: #000;
}

#sidebar-tab-merchant ul li a h4 { font-size: .925em; font-weight: 600;  color: #000; padding: .9em 0;}



#sidebar-tab-merchant ul li,
#sidebar-tab-popular ul li
 {
   /* width: 288px;
   max-height: 55px; */
    overflow: hidden;
    margin: -7px auto 6px;
    clear: both;
    padding: 4px 0;  
}

.read-more {white-space:nowrap; font-weight: 800;}
.read-more a {color: #1363c6 !important; }

/* end bwm edit */

#sidebar-tab-title-merchant a { width: 103px; }

/* #sidebar-tab-merchant img, */


 #sidebar-tab-merchant ul {border-top: 1px solid #ccc; margin-top: .5em; }

#sidebar-tab-merchant ul,
#sidebar-tab-popular ul
 {
    margin: 0;
    padding: 0;
    list-style: none
}

#sidebar-tab-popular ul {margin-top: .5em; border-top: 1px solid #ccc;}

#sidebar-tab-popular ul li { padding: 4px 0 7px;}


#sidebar-tab-popular ul li:first-child,
#sidebar-tab-share ul li:first-child {
    margin-top: 0px
}

#sidebar-tab-merchant ul li a,
#sidebar-tab-popular ul li a
 {
    display: block;
    overflow: hidden;
    line-height: 110%;
    padding-top: 8px;

}

 #sidebar-tab-merchant img {
    margin-right: 10px;
    float: left;
    margin-top: -8px
}

/**/
#sidebar-tab-popular img {
  position: relative;
  width: 60px;
  height: auto;
  overflow: hidden;
    border: 1px solid #000;
    margin: 0 10px;
    float: left;
  
}


.merchant-img {
  position: relative;
  width: 55px;
  height: 55px;
  overflow: hidden;
  border-radius: 50%;
   border: 1px solid #000;
   margin:  0 10px;
    float: left;
  }

.merchant-img img {
  width: 100%;
  height: auto;
}




#sidebar-tab-merchant ul li a h4 {
    margin-bottom: 5px
}






@media (max-width:500px) {
	
    section.sidebar-tabs {
        max-width: 100%
    }
    ul#sidebar-tab-nav li {
        min-width: 100%
    }
     
     /* 1st post mobile edits */
	.postlist-first h6 { padding-top: 6em !important;}
    .postlist-first img { margin-bottom: 10px;   margin-top: 6em !important;}
	ul.wmtposts li.postlist-first p { clear: left !important; font-size: 1.1em;}
	/* end 1st post mobile edits */
    
}

ul.wmtposts {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
       
}

/* bwm edits */
ul.wmtposts h2,
#slide-facade h2 {
   /* font-size: 28px;
    line-height: 30px;*/
    font-size: 26px;
    line-height: 30px;    
     font-weight: normal;
}

ul.wmtposts h2 a:hover {color: #1363c6; text-decoration: none;}
/* end bwm edits */


ul.wmtposts h2 a,
#slide-facade h2 a {  color: #333;}



ul.wmtposts h6, #slide-facade h6, .entry-meta h6, .peccolumns h6  {
    margin: .4em 0 .8em 0;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}


.entry-meta h6 {font-size: 14px !important; margin-top: -4px; !important;}


.postlist-first h6 {
    margin-top: -10px
}

ul.wmtposts h6 a,
#slide-facade h6 a {
    margin-bottom: 0;
    font-weight: 800;
    text-transform: uppercase;
   color: #1363c6;
}

ul.wmtposts p,
#slide-facade p {
    /*font-size: 14px; */
    font-size: 1.1em;
    color: #333;
    padding-left: 130px;
}

ul.wmtposts li {
     display: inline-block;
    margin: 0;
    border-bottom: 1px solid #ccc;
   /* padding:  0 0 2em 2em;
    width: 100%; */
}

ul.wmtposts img {
    position: relative;
    z-index: 2
}

div.wmtposts-mid {
    float: right
}

div.wmtposts-featured {
    position: absolute
}


#wmtfeatured {
    margin: 0;
    padding: 20px;
    height: 390px;
    width;
    100%;
    border: 1px solid #ccc;
    overflow: hidden
}

#wmtfeatured li {
    height: 260px;
    display: inline-block;
    clear: both;
    overflow: hidden
}

#wmtfeatured li:nth-child(n+2) {
    margin: 0 35px 0 0
}

#wmtfeatured li:last-child {
    margin: 0
}

#wmtfeatured li:nth-child(n+2) div {
    display: none
}

#wmtfeatured li img {
    width: 118px;
    height: 88px;
    background: #ccc;
    border: 1px solid #ccc
}

#wmtfeatured li:nth-child(n+2) a {
    width: 120px;
    height: 90px;
    display: block;
    background: #ccc
}

#wmtfeatured li:first-child {
    margin: 0 0 30px;
    display: block;
    border-bottom: 1px solid #ccc
}

#wmtfeatured li:first-child img,
#slide-facade img {
    width: 300px;
    height: 200px;
    margin: 0 20px 20px 0;
    float: left
}

#wmtfeatured li:first-child h2,
#slide-facade h2 {
    margin: 0 0 10px
}

#wmtfeatured li:first-child h4,
#wmtfeatured li:first-child h4 a {
    margin: 0;
    padding: 0 0 10px;
    font-size: 13px;
    font-weight: normal;
    color: #406080
}

#wmtfeatured li:first-child div,
#slide-facade div {
    position: relative;
    top: -5px
}

#wmtfeatured li:first-child span,
#wmtfeatured li:first-child p a,
#slide-facade p a {
    color: #406080;
    text-transform: uppercase;
    font-size: 11px
}

#slide-facade {
    position: absolute;
    background: white;
    z-index: 99
}



.postlist:last-child {
    border-bottom: none
}

/* bwm edits*/
.postlist {
    margin: 0;
    padding: 20px 0;
}
.postlist-first:last-child {
    margin-bottom: 10px;
    min-height: 216px;
    border-left: none !important;

}
/* end bwm edits*/


.postlist h4 {
    display: none
}

.postlist img {
    /* width: 120px; */
     width: 200px;   
    margin: 0 40px 20px 0;
    float: left;
    border: 1px solid #ccc
}

.postlist-first img {
    /* width: 288px;     height: 216px; */
    width: 300px;
	 height: 200px;	
    margin-bottom: auto
}

.postlist p a,
.postlist p span,
.peccolumns ul li a.readmore {
    color: #1363c6;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
}

ul.wmtposts .postlist-first p {
    margin-bottom: 0px;
    padding-left: 308px;
    font-size: 1.2em;
    margin-right: 5em;
}

/*
@media (max-width:1009px) {
    div.wmtposts-mid {
        top: 440px
    }
    
    ul.wmtposts p,
    #slide-facade p {
        padding-left: 0
    }
}

*/


@media (max-width:1240px) {
		.row { width: 95%;}
		.col8 { width: 64%; }
		.col4x {    width: 36%;}
		.nextprev {display: none;}

	}
	
@media (max-width:1009px) {

	.col8 {  margin-right: 1em; width: 61.2%;}
		
    .postlist-first img {
        width: 120px;
        height: auto;
        border: 1px solid #ccc;
        margin-bottom: 10px
    }
    .postlist img {   width: 120px; height: auto; margin: 0 20px 20px 0;}
    
    ul.wmtposts li.postlist-first p {
        padding-left: 0px;
        clear: left
    }
    
     div.wmtposts-mid { top: 440px;   }
    
    ul.wmtposts p, #slide-facade p {  padding-left: 0;    }
}








#recentBlogs {
    margin: 0;
    padding: 0px 0px 62px;
    width: 100%;
    max-width: 940px
}

#recentBlogs > ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#recentBlogs > ul > li {
    width: 30%;
    margin-left: 0;
    margin-right: 3.3%;
    float: left;
    border-top: 1px solid #1a4480;
    border-bottom: 1px solid #041282;
    margin-bottom: 15px;
    height: 60px;
    overflow: hidden
}

span.featured-title,
a.featured-link {
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 5px;
    display: block;
    float: left
}

div.wmt-featured-title {
    display: block;
    height: 40px
}

a.featured-link {
    float: right;
    color: #1a4480
}

div#recentBlogs h4 {
    margin-left: 75px;
    font-size: 13px;
    line-height: 15px;
    color: #666
}

div#recentBlogs h6 {
    text-transform: uppercase;
    font-size: 12px
}

#recentBlogs .post-categories li {
    display: none
}

#recentBlogs .post-categories li:first-child {
    display: block
}

#recentBlogs .post-categories li:first-child a {
    color: #406080
}

#recentBlogs img {
    display: block;
    float: left;
    height: auto;
    width: 70px
}

.footer {
    background: #044484;
    color: #fff;
    margin-top: 70px
}



@media (max-width:768px) {
	
	#commentform .gglcptch {
    margin: 0.7em 0 10px;
    position: relative !important;
}


#respond input[type="text"] {
    left: 50px;
    position: absolute;
    width: 80%;
}
	
		 .navigation {padding: 0;  }

	 .navigation .menu li {float: none; position: relative;  margin: 0;  border-top: 1px solid #1a4480; line-height: 16px;}
	 .navigation .menu li a {display: block; position: relative; text-align: center;}


	 ul.sf-menu li a {padding: .3em 0;}
	 
	 .nav-webinars { border-left: none; margin-left: 0 !important;  padding-left: 0 !important;}   
 
	
	
div.crown {display: block; background: transparent;   border-bottom: 1px solid #ffa103}
div.crown a {  color: white}
div.crown a:hover {    text-decoration: underline}
div.crown {  height: 39px;}
div.crown div.row div.topmenu ul li {  font-size: 14px;    font-family: 'Fjalla One', sans-serif;   text-transform: uppercase}
div.crown div.row div.topmenu-social a img {  background: #ffffff;  background-color: rgba(255, 255, 255, 0.5)}
div.crown div.row div.topmenu-social a img:hover { background-color: #ffa103;}
div.crown div.row div.topmenu-right ul li {  float: left; background: transparent;    margin-left: 6px;  height: 39px; font-size: 17px}
div.crown div.row div.topmenu-right a {    padding: 9px 15px 5px;    display: block;    color: #014282}
div.crown div.row div.topmenu-right a:hover {    background-color: #ffa103}
div.crown div.row div.topmenu-right ul li.current-menu-item a, .crown .row .topmenu-right ul li.current-category-parent a {    background-color: #ffa103}
div.crown div.row div.topmenu-left {  float: left;    padding-top: 4px;    font-size: 13px;    margin-right: 15px;    z-index: 2}
div.crown div.row div.topmenu-left ul li {    font-family: peciconfont;    height: 16px;    margin-top: 3px;    margin-right: 1px}
div.crown div.row div.topmenu-left ul li:last-child {    border-right: none}
div.crown div.row div.topmenu-left ul li a {display: block;  background-color: #1a4480;  color: #fff; font-size: 23px;  line-height: 25px;  height: 24px;  width: 25px; border-radius: 50%;}
div.crown div.row div.topmenu-left ul li a:hover {  text-decoration: none}
div.crown div.row div.topmenu-left ul li#menu-item-57412 a:hover {    background-color: #3a5795}
div.crown div.row div.topmenu-left ul li#menu-item-57411 a:hover {    background-color: #55acee}
div.crown div.row div.topmenu-left ul li#menu-item-57410 a:hover {    background-color: #0077b5}
div.crown div.row div.topmenu-left ul li#menu-item-57409 a:hover {    background-color: #dd4b39}
div.crown div.row div.topmenu-left ul li#menu-item-69187 a:hover {    background-color: #f60}
div.crown div.row div.topmenu-left ul li#menu-item-57408 a:hover {    background-color: #f80}
	
	  div#box-search-pec2, div#box-search-pec2 .box-search {width: 100% !important;}
	  
	 
	
	ul.wmtposts .postlist-first p {
    padding-left: 308px;
    margin-right: 0;
	}
	.postlist img {
    margin: 0 20px 20px 0;}
    
     /* 1st post mobile edits */
	ul.wmtposts .postlist-first h2 {font-size: 26px !important; position: absolute;}
	.postlist-first h6 { padding-top: 4em;}
    .postlist-first img { margin-bottom: 10px; margin-top: 4em;}
	ul.wmtposts li.postlist-first p { clear: none;}
	/* end 1st post mobile edits */
    
    

}
	
	
@media (max-width:768px) {
    .footer {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px
    }
}

.footer .endMatter {
    margin: 5px auto 0px;
    text-align: center;
    padding-bottom: 15px
}

.footer .endMatter a {
    color: #fff !important;
}

.footer .endMatter ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.footer .endMatter li {
    margin: 0 5px
}

.footer .endMatter li:after {
    content: "|";
    padding-left: 10px;
    color: #fff
}

.footer .endMatter li:last-child:after {
    content: ""
}

.footer .wmtcopyright {
    padding-top: 10px;
    font-size: 11px;
    margin-bottom: 0px;
    padding-bottom: 20px
}


}




@media (max-width:500px) {
    .footer {
        margin-top: 0
    }
    

    
}


.breadcrumbs {
    margin: 0 0 20px;
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
    display: none;    
}

.post h2 {
    margin-bottom: 10px;
    font-size: 2.2em;
    font-weight:600 !important;
}

.post h6 {
    margin-bottom: 10px;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase
}

.post h6 {
    color: #000000
}

.post h6 a {
   color: #1363c6;
}

.post .entry-meta div {
    margin: 0;
    padding: 5px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.post .entry-meta div ul {
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: baseline;
    overflow-x: hidden;
    overflow-y: hidden
}

.post .entry-meta div li {
    margin: 0 10px 0 0;
    padding: 3px 0 0;
    display: inline-block;
    float: right
}

.post .entry-meta div li:nth-child(2),
.post .entry-meta div li:first-child {
    position: relative;
    margin-left: 10px;
    float: left
}

.post .entry-meta div li:nth-child(3) {
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    top: 1px
}

.post .entry-meta div li:nth-child(4) {
    position: relative;
    top: 3px;
    margin-right: 10px
}

.post .entry-meta div li:nth-child(5) {
    margin-right: 10px;
    position: relative;
    top: 1px
}

.post .entry-meta div li:nth-child(6) {
    position: relative;
    top: 1px
}

.post .entry-meta div li img {
    margin-right: 3px;
    width: 16px
}

.post .entry-meta div.fb-like {
    margin: 0;
    padding: 0;
    position: relative;
    top: -3px;
    border: 0
}

.post div.social-meta {
    border: 1px solid #ccc;
    padding: 10px 5px 5px;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 5px
}

.post .social-meta ul {
    list-style: none;
    margin: 0px
}

.post .social-meta li {
    display: block;
    margin: 0px 5px;
    padding: 0px 0px 0px
}

.post .social-meta li:nth-child(n+2) {
    border-top: 1px solid #ccc;
    padding: 5px 0px 0px
}

.post .social-meta ul li img {
    width: 16px;
    margin-right: 5px
}

span.enlarge {
    display: block;
    text-align: center
}

span.enlarge img {
    border: none
}

.tiny-rss img {
    width: 16px;
    position: relative;
    top: 0px;
    float: right;
    border: none
}

.comment-entry {
    min-height: 60px;
    overflow: auto
}

.comment-entry .comment-awaiting-moderation {
    display: block
}

.wmtBlogDirectory ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.wmtBlogDirectory ul li {
    margin: 0 20px 20px 0;
    padding: 0;
    width: 200px;
    clear: both;
    display: inline-block
}

.wmtBlogDirectory ul li img {
    margin: 0 10px 80px 0;
    padding: 0;
    display: block;
    float: left
}

.wmtBlogDirectory h4 {
    font-family: 'Fjalla One', sans-ferif
}





@media screen and (max-width: 680px) {
	
	  
	
    #wmtfeatured {
        display: none
    }
}

div.all-articles {
    border-top: 1px solid #1a4480;
    border-bottom: 1px solid #1a4480;
    height: 29px;
    color: #1a4480;
    overflow: hidden;
    margin-top: 50px
}

div.all-articles div.all-articles-title {
    float: left;
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    background-color: #1a4480;
    padding: 3px 10px
}

div.all-articles div.all-articles-pagination div.pagination {
    margin: 0px;
    clear: none;
    float: left;
    padding: 3px 5.6px
}

div.all-articles div.all-articles-pagination div.pagination > a:first-child {
    margin-left: 0px
}

div.all-articles div.all-articles-pagination div.pagination .page-numbers {
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 1px 8px;
    margin-bottom: 5px
}

div.all-articles div.all-articles-pagination div.pagination .current {
    background-color: #1a4480
}

div.all-articles div.all-articles-pagination div.pagination .dots {
    border: none
}

div.all-articles-fp div.all-articles-pagination div.pagination .next {
    display: none
}

div.all-articles div.all-articles-pagination div.pagination span.page-numbers {
    float: left
}

div.all-articles div.all-articles-more {
    float: right;
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    padding: 3px 10px
}

div.all-articles div.all-articles-more a {
    color: #1a4480
}

@media (max-width:511px) {
    div.all-articles div.all-articles-title {
        display: none
    }
    
      
}

@media (max-width:568px) {
    div.all-articles div.all-articles-pagination div.pagination a.prev,
    div.all-articles div.all-articles-pagination div.pagination a.next {
        display: none
    }
    

    
}

.nxt_list_view img {
    border: 1px solid #cfcfcf;
    margin-top: 6px;
    max-width: 120px;
    max-height: 90px
}

.nxt_list_view td.title {
    padding-left: 20px
}

.nxt_list_view p.content-meta {
    margin-top: -20px
}

.highrise-firstname-wrap,
.highrise-title-wrap,
.highrise-email-wrap,
.highrise-twitter-wrap,
.highrise-linkedin-wrap {
    width: 45%;
    float: left;
    margin-right: 5%
}

.highrise-lastname-wrap,
.highrise-company-wrap,
.highrise-phone-wrap,
.highrise-facebook-wrap,
.highrise-companyurl-wrap {
    width: 45%;
    margin-right: 5%;
    float: right
}

.highrise-header {
    clear: both
}

div.greydate,
div.bluedate {
    float: left;
    height: 69px;
    margin-right: 10px;
    width: 60px
}

div.ai1ec-date-box {
    color: #1a4480;
    width: 60px;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: -80px
}

.sidebar div.ai1ec-date-box {
    color: #fff
}

div.ai1ec-date-box div {
    color: #fff;
    background-color: #1a4480;
    padding: 3px;
    font-size: 14px
}

.sidebar div.ai1ec-date-box div {
    color: #1a4480;
    background-color: #fff
}

.greydate div.ai1ec-date-box div {
    background-color: #555
}

div.ai1ec-date-box div div {
    color: #1a4480;
    background-color: #fff;
    font-family: "Times New Roman", Times, serif;
    font-size: 28px;
    padding: 0px
}

.sidebar div.ai1ec-date-box div div {
    color: #fff;
    background-color: #1a4480
}

.greydate div.ai1ec-date-box div div {
    background-color: #fff;
    color: #555
}

.ai1ec-single-event {
    margin-left: 40px;
    margin-bottom: 30px
}




@media (max-width:500px) {
    .container {
        padding: 0px
    }
    div.all-articles {
        margin-top: 0
    }

    
}


@media (max-width:768px) {
 
    .sidebar div,
    .sidebar section.sidebar-tabs {
        margin-left: auto;
        margin-right: auto
    }
    .sidebar div.ai1ec-date-box {
        margin: 0px;
        float: right
    }
    .sidebar-topics {
        display: none
    }
    .post .entry-meta div li:nth-child(2),
    .post .entry-meta div li:first-child {
        display: none
    }
    div.related-posts {
        display: none
    }
    #authorinfo {
        border-bottom: none
    }
    ul.sf-menu {
        display: none
    }
    .nxt_list_view img {
        display: none
    }
    .entry-content td {
        float: left;
        width: auto
    }
    .post .entry-meta div li {
        float: none
    }
    .post .entry-meta div li:nth-child(4) {
        top: -1px
    }
}

.pec-mobile-nav-collapse {
    display: none
}

input#wmt-mobile-mainnav-button {
    display: none
}

 .mainnav-home {background:url('../img/icon-pe-blue.png') no-repeat; width: 24px; height: 24px; display: block; margin: .2em 0 0 .4em;   }
 
 .mainnav-search { background: url('../img/icon-search-blue-navbar.png') no-repeat; width: 24px; height: 24px; 	
position: relative;
    display: block; 
    margin: .2em 1em 0 0 !important;
    }


@media (max-width:786px) { 

	
	.col8 {width: 100%;}
	
	.container { padding: 0;}
	
	 .navigationborder { border-bottom: none !important;  border-top: none !important; }
    div.crown {
        height: auto;
        padding-top: 5px
    }
    .pec-mobile-nav-collapse {
        display: inline;
        margin-left: 10px
    }
    div.crown div.row div.topmenu-left {
        float: none;
        display: inline-block;
        margin-right: 0px;
        margin-top: 0px;
        position: relative;
        top: -8px;
        display: none
    }
    div.crown div.row div.topmenu-right {
        display: none
    }
    div.crown div.row div.box-search-outer {
        display: none
    }
    div.crown div.row div.topmenu-left ul li {
        margin-left: 3px
    }
    div.crown div.row div.topmenu-right ul li {
        float: none;
        margin-left: 0px
    }
    div.box-search-outer {
        float: none
    }
    div.box-search {
        position: static;
        width: auto
    }
    div.crown div.row div.topmenu-right a {
        border-top: 1px solid #FFA103;
        text-align: center
    }
    div#search form#searchform input#s {
        width: 76%
    }
    div.box-search input#searchsubmit {
      
     padding: 8px 74px 8px 10px;
   
    }
    
/*  div.box-search input#searchsubmit {
    background: #1a4480 url("/wp-content/themes/pec/img/searchicon.png") no-repeat scroll 54px 6px;
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: 700;
    padding: 8px 32px 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
  
 */  
    
    
    
    
    input#wmt-mobile-mainnav-button {
        -moz-appearance: none;
       /*  background: url("images/select-icon.png") no-repeat scroll right center, linear-gradient(#f0f0f0, #ddd) repeat scroll 0 0 rgba(0, 0, 0, 0); */
        border: none;
        padding: 7px 5px;
        width: 100%;
        color: #fff;
        display: block; 
        font-weight: 600;
        
    }
    
     
    
     
    .mainnav-home {background:url('../img/icon-pe.png') no-repeat; width: 24px; height: 24px; display: block; position: absolute; margin: .2em 0 0 .4em;   }
    
    
    
    
    .nav-fixed .navigation .mainnav-button {
        clear: left;
        margin-right: -22px
    }
    div#box-search-pec2 div.box-search input#searchsubmit {
        float: left
    }
    div#box-search-pec2 .box-search form#searchform input#s {
        float: none
    }

    
    div#box-search-pec2 {top: 0;  }



.mainnav-search { background: url('../img/icon-search-navbar.png') no-repeat; width: 24px; height: 24px; 	
    position: absolute !important; 
    top: 0;
    right: 0; 
    display: block; 
    margin: .2em 1em 0 0 !important;
    z-index: 999;
}




div#box-search-pec2 .box-search {
    background-color: #1a4480;
    width: 400px;
    padding: 9px 0 0 9px;
}



div#box-search-pec2 .box-search form#searchform input#s {
    margin-left: 0;
    margin-top: 0;
    width: 74.5%;
    padding: .6em 0 .6em .6em;
}

div#box-search-pec2 div.box-search input#searchsubmit {
    padding: 0 30px 0 10px;
    margin: 0 0 6px 0;
    height: 40px;
    float:none;
}

div#box-search-pec2 div.box-search input#searchsubmit:hover {
    background-color: #00a7ed;
    color: #fff
}

div#box-search-pec2 div#search form#searchform {
    padding: 0px
}



.postlist p span.pec_commentcount_text {
    color: transparent;
    display: none;
    /* display: inline-block; */
    width: 15px;
    height: 15px
}

.postlist p span.pec_commentcount_text:before {
    font-family: peciconfont;
    content: "";
    color: #999
}

.postlist p span.pec_sharecount_text {
    color: transparent;
    display: inline-block;
    width: 15px;
    height: 15px
}

.postlist p span.pec_sharecount_text:before {
    font-family: peciconfont;
    content: "";
    color: #999
}

.postlist p span.pec_comment_span {
    float: right;
    position: relative;
    top: 3px
}

@media only screen and (width:320px) and (device-width:320px) and (device-height:480px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.667);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 480px
    }
}

@media only screen and (width:640px) and (device-width:640px) and (device-height:960px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.667);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 960px
    }
}

@media only screen and (width:640px) and (device-width:640px) and (device-height:1136px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.563);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 568px
    }
}

@media only screen and (width:320px) and (device-width:320px) and (device-height:568px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.563);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 568px
    }
}

@media only screen and (width:768px) and (device-width:768px) and (device-height:1024px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 1024px
    }
}

@media print {
	
	.nextprev, div.crown, .content .col4, .footer, .navigationborder, .post-email-box-con, .pec-social-post, .tiny-rss {display: none;}
	.content .col8 {width: 100%; font-size: .9em !important;}
	.content .col8 img {max-width: 400px;}

		
	}
	