/*
Theme Name: Peak Positions Wordpress
Theme URI: peakpositions.com
Description: Peak Positions Wordpress Development Theme 2014
Author: Peak Positions
Author URI: peakpositions.com
Version: 1.1
*/

/* Natural box layout model */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.chromeframe {position: absolute; top: 0;}

/* Wordpress
-------------------------------------------------------------------------------*/
.post {}

#meta {}
.postmetadata {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}

ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles
-------------------------------------------------------------------------------*/
@media print {
body {background:white; color:black; margin:0;}
.wrap {width:100%;}
.pagebreak-before {page-break-before: always;}
.pagebreak-after {page-break-after: always;}
}

/* Basic Styles
-------------------------------------------------------------------------------*/

/* Mobile Grid Styles */
@media (max-width: 845px) {
  .m-all {float: left; width: 100%;}
  .m-1of2 {float: left; width: 50%;}
  .m-1of3 {float: left; width: 33.33%;}
  .m-2of3 {float: left; width: 66.66%;}
  .m-1of4 {float: left; width: 25%;}
  .m-3of4 {float: left; width: 75%;}
  .wrap {width: 96%;}
	#momenu {display:block;}
	#menu {display:none;}
	#fixie {position:fixed;z-index: 999;width:100%;background-color:#ffffff;border-bottom:2px solid #015E97;}
	#topmarge {height:103px;}
	#rmp_menu_trigger-14 {margin-top:30px;}
  img.sideimg {max-width:50%;}
  .single-flexcolumn { order: 2; }
  .double-flexcolumn { order: 1; }
  .searchform {display: none;}
}

/* Portrait tablet to landscape */
@media (min-width: 846px) and (max-width: 1039px) {
  .t-all {float: left; width: 100%;}
  .t-1of2 {float: left; width: 50%;}
  .t-1of3 {float: left; width: 33.33%;}
  .t-2of3 {float: left; width: 66.66%;}
  .t-1of4 {float: left; width: 25%;}
  .t-3of4 {float: left; width: 75%;}
  .t-1of5 {float: left; width: 20%;}
  .t-2of5 {float: left; width: 40%;}
  .t-3of5 {float: left; width: 60%;}
  .t-4of5 {float: left; width: 80%;}
  .wrap {width: 95%;}
	#momenu {display:none;}
	#fixie {position:fixed;z-index: 999;width:100%;background-color:#ffffff;}
	#topmarge {height:153px;}
  img.sideimg {max-width:80%;}
  li.current_page_item {background-color:#e7e7e7;color:#555555;}
}

 /* Landscape to small desktop */
@media (min-width: 1040px) {
  .d-all {float: left; width: 100%;}
  .d-1of2 {float: left; width: 50%;}
  .d-1of3 {float: left; width: 33.33%;}
  .d-2of3 {float: left; width: 66.66%;}
  .d-1of4 {float: left; width: 25%;}
  .d-3of4 {float: left; width: 75%;}
  .d-1of5 {float: left; width: 20%;}
  .d-2of5 {float: left; width: 40%;}
  .d-3of5 {float: left; width: 60%;}
  .d-4of5 {float: left; width: 80%;}
  .d-1of6 {float: left; width: 16.6666666667%;}
  .d-1of7 {float: left; width: 14.2857142857%;}
  .d-2of7 {float: left; width: 28.5714286%;}
  .d-3of7 {float: left; width: 42.8571429%;}
  .d-4of7 {float: left; width: 57.1428572%;}
  .d-5of7 {float: left; width: 71.4285715%;}
  .d-6of7 {float: left; width: 85.7142857%;}
  .d-1of8 {float: left; width: 12.5%;}
  .d-1of9 {float: left; width: 11.1111111111%;}
  .d-1of10 {float: left; width: 10%;}
  .d-1of11 {float: left; width: 9.09090909091%;}
  .d-1of12 {float: left; width: 8.33%;}
  .wrap {width: 94%;}
	#momenu {display:none;}
	#fixie {position:fixed;z-index: 999;width:100%;background-color:#ffffff;}
	#topmarge {height:153px;}
  img.sideimg {max-width:80%;}
  li.current_page_item {background-color:#e7e7e7;color:#555555;}
}

.clearfix, .cf, .comment-respond {zoom: 1; }.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {content: "";display: table; }.clearfix:after, .cf:after, .comment-respond:after {clear: both; }

.row {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;*zoom: 1; }.row:before, .row:after {content: " ";display: table; }.row:after {clear: both; }.row.collapse > .column,.row.collapse > .columns {position: relative;padding-left: 0;padding-right: 0;float: left; }.row.collapse .row {margin-left: 0;margin-right: 0; }.row .row {width: auto;margin-left: -0.9375em;margin-right: -0.9375em;margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }.row .row:before, .row .row:after {content: " "; display: table; }.row .row:after {clear: both; }.row .row.collapse {width: auto;margin: 0;max-width: none;*zoom: 1; }.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table; }.row .row.collapse:after {clear: both; }

.fL {float:left;}
.fR {float:right;}
.pR {padding-right:10px;}
.pL {padding-left:10px;}
.PT {padding-top:10px;}
.pB {padding-bottom:10px;}
.mR {margin-right:10px;}
.mL {margin-left:10px;}
.mT {margin-top:10px;}
.mB {margin-bottom:10px;}
.bR {border-right:1px solid #121212;}
.bL {border-left:1px solid #121212;}
.bT {border-top:1px solid #121212;}
.bB {border-bottom:1px solid #121212;}
.SEC308 {display:none;}

h1 {font-size:2.2em;  margin:15px 0; font-weight:bold; color:#005e97;}
h2 {font-size:1.75em; margin:15px 0; color:#005e97; font-weight:bold;}
h3 {font-size:1.5em;  margin:10px 0;}
h4 {font-size:1.25em; margin:10px 0;}
h5 {font-size:1.0em; margin:5px 0;}

body {font-size: 1em; font-family: 'Roboto', sans-serif; background-color:#ffffff;}
body, select, input, textarea {color: #333;}

img.logo {display:block; padding: 15px 0;}

p {margin: 1.5em 0;line-height: 1.4em;}

.wrap {margin: 0 auto;}

a {color: #002e4b; text-decoration:none;}
a:hover {text-decoration:underline;}
.boldtxt {font-weight: bold;}
/* Input
-------------------------------------------------------------------------------*/
textarea, input[type='text'], input[type='tel'], input[type='email'] {display: block;
height: 2em;
line-height: 2em;
padding: 0 12px;
margin-bottom: 14px;
font-size: 1em;
color: #000000;
vertical-align: middle;
border: 0;
width: 100%;
background-color: #e7e7e7;}

input[type=submit] {height: 1.5em;
padding: 0 30px;font-size: 20px;line-height:20px;
color: #ffffff;
vertical-align: middle;
background-color:#003E64; border:none;}

input[type=submit]:hover {background-color: #3177AF;}

textarea {min-height:120px; max-width:100%;}

/* Header
-------------------------------------------------------------------------------*/
.toprow {background-color:#389eed;color:#ffffff;}
.topwrap {padding:5px 0;}
.topwrap a {font-weight:bold;color:#ffffff;}
/* Menu
-------------------------------------------------------------------------------*/
#menu {}
.menurow {background-color: #003E64;}
li.menu-item {display:inline-block;height:50px;}
.menu-item a{
  color:#999; line-height: 50px; padding:0 15px;
  font-size:14px;
  text-decoration:none;
}

li.menu-item a:hover{
  border:none;
  color:#ffffff;
}

* {
	-webkit-transition-property: all;
	-webkit-transition-duration: .2s;
  -moz-transition-timing-function: cubic-bezier(100,50,21,6);
	-moz-transition-property: all;
  -moz-transition-timing-function: cubic-bezier(100,50,21,6);
}
/* Page Body
-------------------------------------------------------------------------------*/
.insidePage {margin-top:30px;}
.insidePage img {height:auto;}
.insidePage ul li {list-style-type: disc;margin-bottom: 10px;margin-left: 20px;}
#crumbTrail {font-size: 0.7em; color: #bcbcbc;}
#crumbTrail a{font-size: 1em; color: #bcbcbc;}
#crumbTrail h1{font-size: 1em; color: #cdcdcd; display:inline-block;}


/* Footer
-------------------------------------------------------------------------------*/
footer {color: #ffffff;  font-size:0.8em; padding:20px 0; background-color: #003E64;}
footer a{color:#ffffff;}


/* Added Styles
-------------------------------------------------------------------------------*/
.slick-cloned img, .slick-active img {-webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
  filter: blur(5px);}
.slick-center img {-webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */
  filter: blur(0px);}
.slidebox {display:none;}
.slick-center .slidebox {display:block;position:absolute;bottom:20px;left:20px; text-shadow: 2px 2px 2px rgba(0,0,0,0.82);
background:rgba(0,62,100,0.9);color:#ffffff;font-size:26px;line-height:45px;padding:0 10px;}
.homenews {padding:0 20px;}
.sidebarcontleft {padding-right:30px;padding-bottom: 30px;}
.sidebarcontright {padding-left: 30px;padding-bottom: 30px;}
.sidebartitle {background: #003E64;
    padding: 10px;
    text-align: center;
    color: #fff;margin-bottom:20px;}
img.sideimg {display:block;margin:40px auto;height:auto;}
ul.sidemenu li {list-style-type: none;margin-left: 0;}
ul.sidemenu li a {padding:10px 14px; border-radius:4px;display:block;width:100%;height:100%;}
ul.sidemenu li a:hover  {background-color: #eeeeee;text-decoration: none;}
ul.sidemenu li a.active {color: #ffffff;
    background-color: #005e97;}

#rmp-menu-title-66 .rmp-menu-title-image {
  width: 180px !important;
    height: 58px !important;
    margin-top:20px !important;
}
#rmp_menu_trigger-66 .rmp-trigger-box {color:}


.flexrow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.flexcolumn {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
@media screen and (min-width: 815px) {
  .single-flexcolumn {
    flex: 1
  }
  .double-flexcolumn {
    flex: 2
  }
  .triple-flexcolumn {
    flex: 3
  }
}
.searchform {margin-top:35px;}
.searchform input {height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;}

    blockquote {
      background: #f9f9f9;
      border-left: 10px solid #ccc;
      margin: 1.5em 10px;
      padding: 0.5em 10px;
    }
    blockquote p {
font-style: italic;
font-weight: normal;
      margin-bottom:20px;
    }
.html-sitemap-column h2 {display:none;}