<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: He-shuai
Author: Hunk
Author URI: www.imhunk.com
*/

.imgmargin img{margin-bottom: 20px;}
.marginrow .col{margin-bottom: 30px;}
.marginrow img{width: 330px;}

.page-id-8 .first-footer{display: none;}

/*-------- 3d BUTTON -------------*/



.Hunk-button-wrapper.btn-center {
    text-align: center;
}

.Hunk-button-wrapper {
    display: block;
    margin:20px 0;
    max-width: 100%;
}

.Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d {
    color: #fff;
    background-color: #f4524d;
    box-shadow: 0 5px 0 #f11f18;
}
.Hunk-btn3.Hunk-btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

.Hunk-btn3.Hunk-btn3-shape-rounded {
    border-radius: 5px;
}


.Hunk-general.Hunk-btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

.Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d:focus, .Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18;}

    .Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d:focus, .Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f4524d;
}

.Hunk-btn3.Hunk-btn3-color-juicy-pink.Hunk-btn3-style-3d {
    color: #fff;
    background-color: #f4524d;
    box-shadow: 0 5px 0 #f11f18;}

    .Hunk-general.Hunk-btn3:focus, .Hunk-general.Hunk-btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf;
}

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


/*---------SectionI ------------------*/

.step{width: 100px;height: 50px;background: rgba(8, 6, 230, 0.79);color: #fff;text-align: center;line-height: 50px;border-radius: 5px;margin-bottom: 20px;}

.sectionI .col-lg-6{align-items: center;display: flex;}

/*----------SectionJ -------------------*/

.sectionJ{background: #f6f6f6;}

.faq-title{margin-bottom: 20px;}

/*-------SectionH----------------------*/

.sectionH .col-lg-6{margin-bottom: 20px;}



.block-heading--contact-1 {
    padding-left: 4em;
    font-size: 2.375rem!important;
}

.block-heading {
    margin-bottom: .5em;
}

.block-heading {
    position: relative;
    line-height: 1;
    margin-bottom: 1em;
}

.block-heading--contact-1:before {
    font-size: 5.75rem;
}

.block-heading:before {
    content: attr(data-prefix);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    font-size: 5.5rem;
    line-height: .8;
    letter-spacing: 0;
}

.block-heading:after {
    content: "/";
    position: absolute;
    top: 0;
    left: 1.35em;
    display: block;
    font-size: 4.5rem;
    line-height: .95;
}

.block-heading--contact-1:after {
    left: 1.55em;
    top: 0.05em;
    font-size: 3.3rem;
}

.block-heading--contact-1:after {
    font-size: 4.4rem;
    left: 1.6em;
}

.block-heading--contact-2:before {
    font-size: 5.75rem;
}

.block-heading--contact-2 {
    margin-bottom: .5em;
    padding-top: 0;
    padding-left: 4.45em;
    font-size: 2.375rem;
}

.block-heading--contact-2:before {
    font-size: 5.75rem;
}

.block-heading--contact-2:after {
    left: 1.8em;
}

.Hunk-subtitle{margin-bottom: 20px;}
.sectionF .Hunk-subtitle{margin:20px 0!important;}

.page-id-16 .cf7-title{font-size:30px!important;}

.section-factory{background:#f0f8fd;}
.team img{width:300px;}
.team-img, .team-title{text-align: center;}
.team-title{padding:1.3rem 0;font-size: 1.3rem;}

/*------- menu sidebar footer  ------------*/

#menu-footer-menu-1 li, .footer_post li{padding-bottom: 8px;}


.section-contact-us{background-image:url();padding: 50px 0!important;background-size: cover;background-position: fixed;background-blend-mode:overlay;


background-color: rgba(8, 6, 230, 0.52);color:#fff!important;}
.section-contact-us h2{color:#fff;}

#menu-sidebar-menu .current-menu-item&gt;a{font-weight: 700;}
.single-product h2{margin-bottom: 20px;font-size: 18px;}
.single-product{margin-bottom: 30px;}

.single-product:hover{box-shadow: 0 15px 20px 0 rgba(106,106,106,.3)!important;transition: all 0.5s!important;}
.single-pro-text{background:#f6f6f6;padding: 20px;}



/*----------- design and tooling ----------  */

@media only screen and (max-device-width: 640px) and (min-device-width: 320px)
{.sectionM {
    background-size: contain!important;
    padding: 0 10px!important;
}}
@media only screen and (max-device-width: 640px)
{.sectionM {
    background-attachment: scroll!important;
}}
.sectionM{position: relative;}

.fullwidth-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    height: 100%;
    width: 100%;
}

.full-width-video{    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    min-height: 100%;
    min-width: 100%;}
.videocontent{position: relative;z-index: 10;}



/*---- Custom service --------------*/



.sectionONE{background: #f0f8fd;}
.sectionDesign .content-container img{margin-bottom: 30px;}
.sectionDesign, .sectionM{background:#f0f8fd;}



.page-id-15 .full-width-container ul li{list-style: disc;}
.page-id-15 .full-width-container ul{padding-left: 15px;}

/*----------------circle animation -------------------*/

.sectionG{padding: 50px 0;background-size: cover;background-position: fixed;background-blend-mode:overlay;background-color:#f6f6f6;}
.sectionG .des{margin-bottom: 30px;}
.sectionG h3, .sectionT h3{text-align: center;margin-bottom: 25px;font-size: 20px;}
.sectionH{background: #f0f8fd;}



.circle-wrap {
  margin: 30px auto;
  width: 150px;
  height: 150px;
  background: #e6e2e7;
  border-radius: 50%;

}

.circle-wrap .inside-circle {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  background: #fff;
  line-height: 130px;
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  z-index: 100;
  font-weight: 700;
  font-size: 2em;
}

.circle-wrap .circle .mask,
.circle-wrap .circle .fill {
  width: 150px;
  height: 150px;
  position: absolute;
  border-radius: 50%;
}

.circle-wrap .circle .mask {
  clip: rect(0px, 150px, 150px, 75px);
}

.circle-wrap .circle .mask .fill {
  clip: rect(0px, 75px, 150px, 0px);
  background-color: #0806e6;
}

.circle-wrap .circle .mask.full-one,
.circle-wrap .circle .fill-one {
  animation: fillone ease-in-out 3s;
  transform: rotate(45deg);
}

@keyframes fillone {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(45deg);
  }
}

.circle-wrap .circle .mask.full-two,
.circle-wrap .circle .fill-two {
  animation: filltwo ease-in-out 3s;
  transform: rotate(90deg);
}

@keyframes filltwo {
  0% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(90deg);
  }
}

.circle-wrap .circle .mask.full-three,
.circle-wrap .circle .fill-three {
  animation: fillthree ease-in-out 3s;
  transform: rotate(135deg);
}

@keyframes fillthree {
  0% {
    transform: rotate(0deg);
  }
  95% {
    transform: rotate(135deg);
  }
}


.circle-wrap .circle .mask.full-four,
.circle-wrap .circle .fill-four {
  animation: fillfour ease-in-out 3s;
  transform: rotate(180deg);
}

@keyframes fillfour {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}










/*-----Home product applicaiton part -----------------*/


.sectionD{background:#f0f8fd;}
.full-row-text{padding:0 20px;display: none;text-align: center;}
.full-row-text h3{font-weight: 700;margin-top: 20px; margin-bottom: 20px;color:#fff;}
.full-row .col:hover .full-row-text{display: block; position: absolute; top:20px;}
.full-row .col:hover img{opacity: 0.5;transition: all linear 0.5s;}
.full-row .col:hover{background: #0806e6;color:#fff;transition: all linear 0.5s;}


.single-pro-img:hover img{transform:scale3d(1.1,1.1,1);opacity:.9;transition: all linear 0.5s ;}
.single-pro-img img{transition: opacity 1s,transform 1s,-webkit-transform 1s;}
.single-pro-img{overflow: hidden;;}
.single-pro-title h3{font-size: 20px;text-align: center;}

.col-home-cats{background: #fff;}



/***-------------mega menu -------------

#menu-one-menu li.mega-menu {
    position: inherit;
}

#menu-one-menu a {
    display: block;
    position: relative;
    
    text-decoration: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

/*#menu-one-menu li.mega-menu&gt;ul {
    padding: 10px 0!important;
}

#menu-one-menu li.mega-menu&gt;ul {
    position: absolute!important;
    left: 30%!important;
    width: 1200px;
    padding: 30px 20px;
}
--**/
.related{margin-bottom: 30px;margin-top:20px;font-size: 1.3rem;font-weight: 700;}

.social-sharing{margin-top:20px;}
.home-product-category{margin: 0px!important;}
.home-product-category .single-pro-title, .home-product-category .single-pro-des{padding-left:10px;padding-right: 10px;}
/*-- social sharing  -----*/

.resp-sharing-button{line-height: 1em;}

  .resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block;
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin-bottom:0.5em
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.5em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

.resp-sharing-button__icon svg {
  width: 1.2em;
  height: 1.2em;
  margin-right: 0em;
  vertical-align: top
}

.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none;
  line-height: 1em;
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none
}

.resp-sharing-button--twitter {
  background-color: #55acee
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9
}

.resp-sharing-button--pinterest {
  background-color: #bd081c
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615
}

.resp-sharing-button--facebook {
  background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373
}

.resp-sharing-button--tumblr {
  background-color: #35465C
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c
}

.resp-sharing-button--reddit {
  background-color: #5f99cf
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1
}

.resp-sharing-button--google {
  background-color: #dd4b39
}

.resp-sharing-button--google:hover {
  background-color: #c23321
}

.resp-sharing-button--linkedin {
  background-color: #0077b5
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293
}

.resp-sharing-button--email {
  background-color: #777
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e
}

.resp-sharing-button--xing {
  background-color: #1a7576
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c
}

.resp-sharing-button--whatsapp {
  background-color: #25D366
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851
}

.resp-sharing-button--hackernews {
background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   background-color: #FB6200 }

.resp-sharing-button--vk {
  background-color: #507299
}

.resp-sharing-button--vk:hover {
  background-color: #43648c
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.resp-sharing-button--tumblr {
  background-color: #35465C;
  border-color: #35465C;
}

.resp-sharing-button--tumblr:hover,
.resp-sharing-button--tumblr:active {
  background-color: #222d3c;
  border-color: #222d3c;
}

.resp-sharing-button--email {
  background-color: #777777;
  border-color: #777777;
}

.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
}

.resp-sharing-button--pinterest {
  background-color: #bd081c;
  border-color: #bd081c;
}

.resp-sharing-button--pinterest:hover,
.resp-sharing-button--pinterest:active {
  background-color: #8c0615;
  border-color: #8c0615;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}

.resp-sharing-button--reddit {
  background-color: #5f99cf;
  border-color: #5f99cf;
}

.resp-sharing-button--reddit:hover,
.resp-sharing-button--reddit:active {
  background-color: #3a80c1;
  border-color: #3a80c1;
}

.resp-sharing-button--xing {
  background-color: #1a7576;
  border-color: #1a7576;
}

.resp-sharing-button--xing:hover
.resp-sharing-button--xing:active {
  background-color: #114C4C;
  border-color: #114C4C;
}

.resp-sharing-button--whatsapp {
  background-color: #25D366;
  border-color: #25D366;
}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {
  background-color: #1DA851;
  border-color: #1DA851;
}

.resp-sharing-button--hackernews {
  background-color: #FF6600;
  border-color: #FF6600;
}

.resp-sharing-button--hackernews:hover
.resp-sharing-button--hackernews:active {
  background-color: #FB6200;
  border-color: #FB6200;
}

.resp-sharing-button--vk {
  background-color: #507299;
  border-color: #507299;
}

.resp-sharing-button--vk:hover
.resp-sharing-button--vk:active {
  background-color: #43648c;
  border-color: #43648c;
}

.resp-sharing-button--telegram {
  background-color: #54A9EB;
}

.resp-sharing-button--telegram:hover {
  background-color: #4B97D1;}

/*---  others-----*/


#main .mycol{margin-bottom: 30px;}

/*masonry */

.masonry-wrapper {
  padding: 1.5em 0;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.masonry {
  display: grid;
  grid-template-columns: repeat(1, minmax(100px,1fr));
  grid-gap: 25px;
  grid-auto-rows: 0;
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .masonry {
    grid-template-columns: repeat(2, minmax(100px,1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .masonry {
    grid-template-columns: repeat(3, minmax(100px,1fr));
  }
}
.masonry-item, .masonry-content {
  border-radius: 4px;
  overflow: hidden;
}
.masonry-item {
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, .3));
  transition: filter .25s ease-in-out;
}
.masonry-item:hover {
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, .3));
}
.masonry-content {
  overflow: hidden;
}
.masonry-item {
  color: #111111;
  background-color: #fff;
}
.masonry-title, .masonry-description {
  margin: 0;
}
.masonry-title {
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem 1rem;
}
.masonry-description {
  padding: 1rem;
  font-size: 0.9rem;
  border-top: 1px solid rgba(0, 0, 0, .05);
}
.masonry-footer {
  font-size: .75em;
  opacity: .25;
  text-align: center;
  padding-top: 3em; 
  padding-bottom: 3em;
  margin-bottom: -1.5em;
  transition: opacity 1s ease-in-out;
}
.masonry-footer a {
  color: currentColor;
}
.masonry-footer:hover, .masonry-footer:active, .masonry-footer:focus {
  opacity: .75;
}


#content{padding-top:30px;}

/*  accordion   --*/


.accordion {
  max-width: 100%;
  margin: 0 auto 20px;
  border-top: 1px solid #d9e5e8;
}
.accordion li {
  border-bottom: 1px solid #d9e5e8;
  position: relative;
}
.accordion li p {
  display: none;
  
}
.accordion a {
  width: 100%;
  display: block;
  cursor: pointer;
  font-weight: 600;
  line-height: 3;
  font-size: 14px;
  font-size: 1.2rem;
  text-indent: 0px;
  user-select: none;
  color:#0806e6;
}
.accordion a:after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  position: absolute;
  right: 10px;
  content: " ";
  top: 29px;
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.accordion p {
  font-size: 15px;
  font-size: 0.9rem;
  line-height: 1.5;
  padding: 0px;
}

a.active:after {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/*---pcb assemble */

.icon-center .icon-image{display: block;text-align: center;}
.icon-center .hunk-content-box-heading{text-align: center;display: block;}
.icon-center .circle-yes{margin-right:0;margin-bottom: 20px;}
@media (min-width: 1200px){.container .col-xl-2  {max-width:20%;flex:0 0 20%;}}

/* ul ol list */


.row-has-ol ol li{display: list-item!important;}

/*table css -*/

tr,td{border:1px solid #333!important;text-align:center;word-wrap: break-word;} 
#tablepress-4 td.column-2{width:33%!important;word-wrap: normal;
	word-break: normal;}

	.tablepress thead th, .tablepress tbody td {
    vertical-align: middle!important;
    text-align: center!important;}

    .tablepress {
  table-layout: fixed !important;
}
.tablepress th,
.tablepress td {
  width: auto;
}


/*f--- flip card ----------*/

.flip-card {
  background-color: transparent;
  width: 540px;
  height: 360px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color:rgb(160, 206, 78);
  color: white;
  transform: rotateY(180deg);
}


/* flexslider */
.slider1{width:500px;height:400px;}
.slider2{width:500px;height:313px;}
.flexslider{margin:0 0 30px 0;position:relative;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(https://up.wpshare.org/wp-content/themes/pcb/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(https://up.wpshare.org/wp-content/themes/pcb/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*------ some pages  */

.hunk-content-box-wrapper .col-xl-6{float:left;}
.page-id-35 .button-wrapper{margin:20px 0;}
.button-wrappper{margin-bottom:20px;}
.hunk-content-box-wrapper{margin-bottom:20px;}
.section-1{background-color:#f6f6f6;}
.section-1 .row{margin-bottom:20px;}
.section-2{padding:20px 0;}
.section-2 .button-wrapper{margin-top:20px;}

/*------about us ------------*/

.history{padding:0 35px;margin-bottom: 30px;}
.history li{list-style-type: disc;}
.gallery-block.grid-gallery .row{margin-bottom: -20px;}
.gallery-block.grid-gallery .button-wrapper{margin-top:20px;}

.headings-left-border{padding-left:20px;border-left:5px solid #0806e6;color:#0806e6!important;}
.circle-yes{width:42px;height: 42px;border-radius: 50%;line-height: 42px;text-align: center;margin-right: 20px;border-width: 1px;font-size:21px;border-left-style:solid;color:#fff;}
.circle-1{background-color:#f44336;border-color:#f44336;}
.circle-2{background-color:#03a9f4;border-color:#03a9f4;}
.circle-3{background-color:#8bc34a;border-color:#8bc34a;}
.circle-4{background-color:#e91e63;border-color:#e91e63;}
.circle-5{background-color:#00bcd4;border-color:#00bcd4;}
.circle-6{background-color:#ffc107;border-color:#ffc107;}
.circle-7{background-color:#ff9800;border-color:#ff9800;}
.circle-8{background-color:#ba7a03;border-color:#ba7a03;}

.content-box-shortcode-timeline-vertical{    display: block;
    width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    position: absolute;
    
    z-index: 1;
left:36px;top:35px;height: calc(100% - 15px);}
.timeline-1{border-color:#f44336;}
.timeline-2{border-color:#03a9f4;}
.timeline-3{border-color:#8bc34a;}
.timeline-4{border-color:#e91e63;}
.timeline-5{border-color:#00bcd4;}
.timeline-6{border-color:#ffc107;}
.timeline-7{border-color:#ff9800;}


/*------ contact us -----------------*/



.circle-bg{width:26px;height: 26px;border-radius: 50%;background:#0806e6;color:#fff;font-size:13px;background-clip:padding-box;display: table;float:left;margin-right: 20px;}
.circle-bg .fas, .circle-bg .fab{display:table-cell;vertical-align: middle;text-align: center;}

/*--------------- seperator candy -----------------------*/

.hunk-big-half-circle-candy{margin-bottom:-2px;}


/*---content boxes ---*/

.icon-image, .hunk-content-box-heading{display:table-cell;vertical-align: middle;}
.icon-image img{margin-right:20px;}
.heading-with-icon{margin-bottom:20px;}

.col.hunk-content-box-wrapper.col-lg-12.col-md-12.col-sm-12{margin-bottom:20px;}

/*** brands */


.section-34-a{margin-top:-6px;}

.brands .row{margin:0 -5px;}
.brands .col{padding:0 5px;}


.section-34-a{background:#f6f6f6;}




/*---- boots-gallery css --*/

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1230px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.no-gutters{margin-right:0;margin-left:0}.no-gutters&gt;.col,.no-gutters&gt;[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}


/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.10.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}


.gallery-block.grid-gallery{
  padding-bottom: 0px;
  padding-top: 0px;
}

.gallery-block.grid-gallery .heading{
    margin-bottom: 50px;
    text-align: center;
}

.gallery-block.grid-gallery .heading h2{
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.gallery-block.grid-gallery a:hover{
  opacity: 0.8;
}

.gallery-block.grid-gallery .item img{
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  transition: 0.4s;
}

.gallery-block.grid-gallery .item{
  margin-bottom: 20px;
}

@media (min-width: 576px) {

  .gallery-block.grid-gallery .scale-on-hover:hover{
    transform: scale(1.05);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important;
  }
}

/*--- modal css ---*/
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:100;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:530px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner&gt;div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}



/*-----------gallery part width -----------*/

.row-wrapper{width:1140px;margin:0 auto;padding:20px;}
/*----------- image navigation -------------*/
.fusion-section-separator{position:relative;overflow:hidden;}

/*--------------------- others  --------------*/

.why-us{padding-top:0px!important;min-height: 1px;}
.why-us .inner-box{padding:0 20px;}
.why-us .outter-box{margin:0 -20px;}
.why-us .content-box{height:260px;}
.why-us .box-content{margin-top:15px;}

/*------------ font awesome ----------------------*/

.fa.fa-cogs{border-color: #f44336;
    border-width: 1px;
    background-color: #f44336;
    box-sizing: content-box;
    height: 42px;
    width: 42px;
    line-height: 42px;
    border-radius: 50%;
    color: #fff;
	font-size: 21px;}

.fa.fa-thumbs-up{border-color: #03a9f4;
    border-width: 1px;
    background-color: #03a9f4;
    box-sizing: content-box;
    height: 42px;
    width: 42px;
    line-height: 42px;
    border-radius: 50%;
    color: #ffffff;
    font-size: 21px;
}

.fa.fa-bolt{
	
	    border-color: #8bc34a;
    border-width: 1px;
    background-color: #8bc34a;
    box-sizing: content-box;
    height: 42px;
    width: 42px;
    line-height: 42px;
    border-radius: 50%;
    color: #ffffff;
    font-size: 21px;
	
	
	
}

.fa.fa-user-shield{
	
	    border-color: #ff9800;
    border-width: 1px;
    background-color: #ff9800;
    box-sizing: content-box;
    height: 42px;
    width: 42px;
    line-height: 42px;
    border-radius: 50%;
    color: #ffffff;
    font-size: 21px;
	
	
	
	
	
	
}

/*--------- full width  container ----------------------------------*/

.full-width-container{width:100%;display: block;overflow:hidden;padding: 80px 0;}
.sectionA{padding-bottom: 50px;}
.sectionB{
	    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
  
    background-size: cover;
    background-attachment: fixed;}
.sectionB h3{margin:20px 0;text-align: center;}
.col-sectionB{margin-bottom: 50px;}
.col-sectionG{margin-bottom: 30px;}

.sectionC{background:#fff;}
.sectionC .button-wrapper{margin:50px 0;}



.why-us h2, .why-us .box-content {color:#fff;text-align:center;}

h1.headings{margin-bottom:50px;font-size: 30px;}

h2.headings{margin-bottom:30px;font-size: 35px;}
h3{margin:20px 0;font-size: 25px;}
h4.headings{margin:16px 0;}
.section-contact-us .headings{margin-top:0;}
/*----------- button effect ----------------------------------------*/

.button{display: inline-block;border-radius: 3px;}
.button i{margin-left:10px;}

.small-button{padding:10px 20px;font-size:15px;}
.top-button{padding:0px 10px;font-size:13px;}

.middle-button{padding:11px 23px;font-size:14px;}
.large-button{padding:13px 29px;font-size:16px;}

.button-wrapper{display:block;margin-top:30px;text-align: center;}

.content-wrapper .button{margin-top:20px;}

.light-to-dark{background:rgba(8, 6, 230, 0.79);color:#fff!important;}
.light-to-dark:hover{background:rgba(8, 6, 230, 1);color:#fff!important;transition: all .2s;}

/*---------------------- title heading-----------------------------------*/

.txtcenter{text-align: center;}
.product-cats h2{font-size: 25px;}
.imgcenter{margin:20px auto;}
.sectionH .imgcenter{text-align: center;}
.imgright{text-align: right;margin:20px 0;}
.text{margin:20px 0;}


/*-----------------------pagenavi css------------------------------------*/


.wp-pagenavi{float:left!important;margin-top:20px;}

/*--------------------- category single product description ------------------------*/

.single-pro-des{font-size:15px;color:#333;}
.single-pro-readmore{margin-top:10px;text-align:center;padding:10px;}
.single-pro-readmore a{
	font-size:14px;
	border:1px solid #ddd;
    color: #666;
    line-height: normal;
    padding: 8px 15px;
	border-radius: 3px;
	    display: inline-block;}
	




.single-product:hover .single-pro-readmore a{background:#0806e6;color:#fff;transition:all 0.5s;}




/*------------------- youtube video style ----------------------------------------*/


.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("//i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    }
 

/*-------------------------- ultimate shortcode ----------------------------------*/

.su-button img{margin:0!important;}
.su-tabs-nav span{margin-right:1px!important;border-right:1px solid #00afee!important;}

.su-column-size-1-2{margin-right:1%!important;margin-top:30px!important;}

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

{
	.su-column-size-1-2{margin-top:20px!important;}
	
	.tz-gallery{width:100%;}
	}

/*------------------------  goback ----------------------------------------------*/

.feature-image{margin:0 auto 20px;}

.goback{padding:0;margin-top:30px;}


.goback a{width:100%;font-size:20px;padding:10px 20px; border:solid 1px #ff7f00;border-radius:3px; color:#ff7f00;}

.goback a:hover{background:#ff7f00;color:#fff;transition:all 0.3s;}


.goback-left{width:30%;margin-right:5%;}
.goback-right{width:65%;}

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

.goback{padding:0!important;}

.goback a{font-size:15px!important;}


}


/*------------------------- custom light box ----------------------------------*/

.su-button-style-default span{padding:0!important;border:none!important;}
.su-lightbox a{background:#fff!important;;border:none!important;}

.whiteword a{color:#fff!important;}
.entry-content li{list-style-type:disc;margin-left:20px;}
/*-------------------------------- recent post -----------------------------------*/

.recent-post{float:left;margin-right:2px;margin-bottom:2px;width:90px;}
.recent-post a:hover{opacity:0.5;}

/*------------------------- tagline ----------------------------------------------*/

.tagline{width:100%;border-left:3px solid #0806e6;padding:28px 28px 27px 31px;height:auto;background:#f6f6f6;margin:30px 0;border-radius:2px;display:flex;align-items:center;}

.tagline-left{max-width:70%;display:inline-flex;vertical-align:middle;}
.tagline-right{display:inline-flex;margin-left:auto;}
.tagline-right .button-wrapper{margin-bottom:0;}

/**------------------------ main menu css  sidebar menu css        -------------------------------*/

.sub-menu li a{ font-size:13px!important;padding:0.7em 0.8em;color:#333333;}

.widget_nav_menu li a{color:#333333;}
.widget_nav_menu li a:hover{color:#0806e6;}


/*--------------------------------- index product cateogry --------------------------*/


.indexproduct{padding-bottom:30px;}

/*-----------shortcode ultimate tabs css----------------------------------------------*/

.su-tabs-nav span{padding:15px 40px!important;font-size:16px!important;border-radius:3px;}
.su-tabs-nav span.su-tabs-current,.su-tabs-nav span:hover{background:#0806e6!important;color:#fff!important;}

 

 /*------------------------ custom menu css --------------------------------------*/

 .inquiry a{background:#0806e6;color:#fff!important;border:1px solid #0806e6;border-radius:3px;}

 .inquiry a:hover{border:1px solid #0806e6;color:#0806e6!important;background:#fff;transition:all 0.2s;}

 /*---------------------- top part -----------------------------------------------*/

.spaceleft{margin-right:5px;}
.spaceright{margin:0 5px;}
 

 .topleft{float:left;}

 .topright{float:right;}
 

 .topright input[type="search"]{padding: 0 0.4375em;width:250px;font-size:14px;height:35px;}
 
 .primary-menu &gt; li &gt; a{font-size:16px;}

 

 /*-------------------------category description part -----------------------------*/

 

 .category-des{width:100%;background:#fff;margin-bottom:30px;padding:10px 0px;border-radius:3px;}

 

 .cateogry-indicate h2{margin:20px 0;text-align:center;width:100%;}

 


 

 /*-----------------------------tabs -----------------------------------------*/

 

  .tab{width:16.6666666666%;float:left;height:195px;opacity:0.6;}

  .tab-active{border:solid 1px #aaa;opacity:1;}

  .tab-active .tab-title{font-weight:700;}

  .tabs{width:100%;}

  

  .tabs .outter-box{margin:0 -3px;}

   .tabs .inner-box{padding:0 3px;}

   

   .tab:hover{border:solid 1px #aaa;opacity:1;}

   .tab:hover .tab-title{font-weight:700;}

   

   .tab .tab-title a{display:block;font-size:13px;text-align:center;}

 

 /*------------------------------ product category page ----------------------------------------*/

 .product-category .outter-box{margin: 0 -10px;}

  .product-category .inner-box{padding:0 10px;}

 
 
 .product-category{padding:20px 0;margin:0 -15px;}



 

 /*--.single-pro-img:hover{opacity:0.5;transition:all 0.3s;outline:1px solid #aaa;}  */

 

 .single-pro-title{line-height:1.5;font-size:14px;padding:15px 0px;color:#333;font-weight:400;}

 

 

 

 /*------------------------------- related product, related articles---------------------*/

 

 

 #article_related, #related-product{padding-top:20px;background:#fff;}

 #article_related a{font-size:0.8rem;}

 .related-pro{float:left;margin-right:0;height:auto;}

 .related-pro:hover{opacity:0.5;padding-top:20px;transition:all 0.3s;}

 

 #related-product h3{margin:15px 0;}

 

 .related-title{margin:10px 0;font-size:15px;}

 

 /*------------------------------ contact form 7 css ---------------------------------------------*/

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

.wpcf7{padding:20px 0!important;}

.wpcf7 h2{font-size:16px!important;}

#article_related, #related-product{padding:20px 0!important;}

}




.wpcf7 textarea, .wpcf7-text{font-size:0.8rem!important;color:#aaa9a9!important;}



 

 

 /*------------------------      Genericons                                 ------------------*/

 

 @font-face {

    font-family: 'Genericons';

    src: url('genericons/Genericons.eot');

    src: url('genericons/Genericons.eot?#iefix') format('embedded-opentype'),

         url('genericons/Genericons.woff') format('woff'),

         url('genericons/Genericons.ttf') format('truetype'),

         url('genericons/Genericons.svg#genericonsregular') format('svg');

    font-weight: normal;

    font-style: normal;
     font-display: swap;

}
 

 /*-----------------------Sidebar --------------------------------------------*/

 

 

 .widget_nav_menu a:before{

	 position: absolute;

    font-size: 14px;

    font-family: 'Genericons';

    content: '\f449';

    margin-left: -14px;

	color:#0806e6;}

	

	.widget_nav_menu li{padding:10px 10px 0px 10px;}

	.widget_nav_menu li ul li{border-bottom:1px solid #e0dede;}

 

 /*-------------- page title bar ------------------------------------------*/

 

 .page_bars {

    max-width: 100%;

    margin: 0 auto;

    height: 50px;

    line-height:50px;
	
    background:#f5f5f5;

    color: #333;
	border-bottom:1px solid #e5e5e5;

}



.page_bars h1{font-size:15px;font-weight:400;line-height:50px;}



.page_bar {

    margin: 0 auto 20px;

    width: 1200px;

    height: 50px;

	line-height:50px;

   

}



#crumbs {

    float: right;

	font-size:12px;

}



.page_bar a {

    color: #333;

}



.page_title {

    float: left;

    height: 50px;

    line-height:50px;

	overflow:hidden;

}

 

 /*----------------FOOTER PART -----------------------------------------*/

.full-row{margin-left: 0;margin-right: 0;}
 
 @media (min-width: 1200px){
	 .full-row .col-xl-2{width:20%;padding: 0;flex: 0 0 20%;
    max-width: 20%;}
.col-lg-3 {
    width: 25%;
 }}
 
  @media (min-width: 992px){
	  
.col-lg-3 {
    width: 25%;
 }}
 

 .nolink a{color:#8C8989!important;}

 .first-footer{width:100%;background:#D6EAF8;padding:30px 0;}

 .second-footer{width:100%;background:#C9E5FB;padding:20px 0;}

 

 .site-footer{background:#363839;}

 .site-footer a{color:#444;}

 .site-footer a:hover{color:#0806e6;}

 .site-footer h3{font-size:1.2rem;color:#333;font-weight:400;}

 ul li{list-style-type:none;}

 
 .footer_row{width:1230px;margin:0 -15px;}

 .site-footer .footer_cats{width:1200px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:20px;}

.site-footer .footer_category{float:left;padding:0 15px;margin-bottom:20px;}

.footer_content{color:#8C8989;margin-top: 20px;}

.friend_links{width:100%;background:#4b4c4d;padding:10px 0;height:30px;color:#8C8989;}

.friend_links ul{width:75%;margin:0 auto;}

.friend_links ul li{float:left;margin-right:20px;}

 

 /*----------------- content boxes ------------------------------------*/

 

 

.content-box-wrapper{width:100%;margin:0 auto 50px;float:left;}

.content-box-wrapper .content-box{width:25%;float:left;}

.content-box-wrapper .readmore,.content-box-wrapper .readmore a{margin-top:10px;text-align:center;color:#999;font-size:13px;display:none;}



.box-content{color:#666;font-size:15px;text-align:center;}





.content-box-icon{text-align:center;margin-bottom: 15px;width: auto; margin: 0 auto;}
.sectionF .content-box-icon{width:150px;}
.sectionF .content-box-icon img{margin-bottom: 15px;}
.sectionF .box-content{text-align: left;}
.sectionF .des{margin: 20px 0;}



/*.content-box-icon i{font-size:30px;border-color:#0806e6;border:1px #555 solid;background-color:#fff;height:50px;width:50px;line-height:50px;border-radius:100%;color:#333333;display:block;margin:0 auto;}*/



.content-box-wrapper h2{text-align:center;font-size:18px;}

 

 /*------------------testimonial --------------------------------------*/

 

 

.testimonal{width:100%;margin:0px auto 20px;}



.client-comment{padding:25px;font-family:'Arial', Helvetica, sans-serif;font-size:15px;background-color:#f6f6f6;color:#747474;font-style:italic;}

.client-data {

  position: relative;

  height: 80px;

  line-height: 80px;

   padding: 12px 0 0 2px;
	margin-bottom: 20px;

}



.client-data:after{

	

position: absolute;

  left: 45px;

  top: 0;

  content: " ";

  height: 0;

  width: 0;

  pointer-events: none;

  border: medium solid transparent;

  border-top-color: #f6f6f6;

  border-width: 10px;

}

	

	





.client-data .client-img{height:80px;width:80px;}

.client-info{font-family:'Arial', Helvetica, sans-serif;font-size:16px;height:60px;line-height:60px;}

 

 

 /*---------- company profile part --------------------------------*/

 

 .company-profile-video{float:left;width:48%;margin-right:2%;}

 .company-profile-text{float:left;width:48%;margin-left:2%;}

 

 /******----- clear both-------------------------------------------*/

 

 .clear{clear:both;}

 

 /**------------------ common button-------------------------------------*/
 
 .sectionE .button-wrapper{display: flex;
  justify-content: center;
  align-items: center;}
  
 .sectionE .headings{margin:30px 0;}

.sectionE{background-blend-mode:overlay;background-repeat:no-repeat;background-color:#f4524d;padding:30px 0!important;}
.sectionE .headings, .sectionE .Hunk-subtitle{color:#fff;}
 .moretop{margin-top:30px;}


.button-wrapper-middle{display:block;margin:20px 0;}

.button a{transition:all 0.2s;}

.button-wrapper-middle a{display:inline-block;padding:10px 20px;border:1px solid #ff7f00;color:#ff7f00;border-radius:3px;text-decoration:none;}

.button-wrapper-middle a:hover{background:#ff7f00;color:#fff;}



.button-wrapper-middle-reverse a{display:inline-block;padding:10px 20px;background:#ff7f00;color:#fff;border-radius:3px;text-decoration:none;border:1px solid #ff7f00;}



.button-wrapper-middle-reverse a:hover{border:1px solid #ff7f00;color:#ff7f00;background:#fff;}



.button-wrapper-small{text-align:left;display:block;margin:20px 0;font-size:13px;}



.button-wrapper-small a{display:inline-block;padding:5px 10px;border:1px solid #ff7f00;color:#ff7f00;border-radius:3px;text-decoration:none;}



.button-wrapper-small a:hover{background:#ff7f00;color:#fff;}













 

 /*------------------- product zoom in effect ---------------------------*/

 





@media only screen and (max-width: 800px){
	
	.tagline{text-align:center;display:block;}
	
	.tagline-left, .tagline-right{max-width:100%;float:none;text-align:center;}
	.tagline-right{margin-top:10px;}

.product-cats{width:90%!important;}



.product-zoom-in{width:100%!important;}



 .company-profile-video{float:none;width:100%;}

 .company-profile-text{float:none;width:100%;}

 .company-profile{width:90%;margin:0 auto;float:none;}

 

 .testimonal{width:90%;margin:0px auto 20px;}

.testimonal-comment{width:100%;float:left;}


.footer_row{width:100%;}


.content-box-wrapper{width:90%;margin:0 auto;float:none;}

.content-box-wrapper .content-box{width:100%;float:left;}



 .site-footer .footer_cats{width:90%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:20px;}

.site-footer .footer_category{width:100%;float:left;}



.page_bars{display:none!important;}



.page_title{width:100%;line-height:1.5;height:auto;}



#crumbs{display:none;}



.site-info{width:90%;margin:0 auto;}



.wpcf7-form{width:100%;}



.flexslider, .flex-control-nav, .flex-direction-nav{width:100%!important;height:auto;margin:0 auto;}



.product-category{width:90%;margin:20px auto;}




.single-pro-img img{width:100%!important;height:auto;}



.entry-title{font-size:15px!important;font-weight:700!important;}



 

 .category-des{width:90%;margin:0 auto;}

 .cateogry-indicate{width:90%;margin:0 auto;}

 

 .cateogry-indicate h2{margin:20px 0;text-align:left;width:90%;}

 

 .tabs{width:90%;margin:0 auto;}

 .tab{width:100%;height:auto;}

 .tab-image{display:none;}

 .tab-title a{display:block;text-align:left!important;padding:8px 2px;}

 

 

 .error-404{width:90%;margin:0 auto;}

 

.content-area, .widget-area{margin:0 auto!important;width:90%;}

 .content-bottom-widgets{margin:0!important;}

 

 .top{width:90%;border-bottom:0!important;margin:0 auto;}

 .topbar{height:auto!important;}

 

  .topleft{width:100%;padding:0;}

 .topright{width:100%;margin:20px 0;}

 .topright input[type="search"]{padding: 0.1em 0.4375em;width:100%;font-size:14px;}

 

 



 .site-branding{float:left;}

 .menu-toggle{display:inline-block;float:right;margin:30px 0!important;}

 

.site-header-main{display:block!important;vertical-align:middle;width:auto;}

.main-navigation .current-menu-item &gt; a, .main-navigation .current_page_ancestor &gt; a{font-weight: 700;
    background: #fff!important;
	color:#333!important;
}

.mega-pic{display:none!important;}


.page-content{width:90%;margin:0 auto;}

}

 

 .hover-type-zoomin:hover img {

    opacity: 0.9;

    -webkit-transform: scale3d(1.1, 1.1, 1);

    transform: scale3d(1.1, 1.1, 1);



}



.hover-type-zoomin img {

    opacity: 1;

    -webkit-transition: opacity 1s, -webkit-transform 1s;

    transition: opacity 1s, transform 1s;

	width:100%;

}



.product-zoom-in{width:33.3333333333%;float:left;}



.product-zoom-in h2{text-align:center;font-size:18px;}



.product-cats{width:100%;margin:20px auto;display:block;}

 

 

 

 

 

 

 /*------------- banner ------------------------------------*/

 

 .banner{width:100%;}

 

 /*---------------middle title seperator---------------------*/

 

 .middle-title-separator {

    color: rgba(136,136,136,0.5);

	overflow:hidden;

	position: relative;

    margin: 50px auto;

    text-align: center;

	width:100%;

	float:left;

}





.h5-size .middle-title-title.bg-on {

    min-height: 32px;

    line-height: 32px;

	color:#fff;
	font-size:20px;

	
    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

	padding: 0 1em;
	

	background-color: #0806e6;


}



.middle-title-title {

    display: inline-block;

    top: 50%;

	    position: relative;

}



.style-double .separator-holder {

    border-top-width: 1px;

    border-top-style: solid;


}

.separator-left {

    right: 100%;

    margin-right: 1em;

}







.separator-right {

    left: 100%;

    margin-left: 1em;

}



.separator-holder {

    position: absolute;

    display: block;

    top: 49.99%;

    width: 2000px;

    border-top: 1px solid red;

    content: '';

	border-color: #0806e6;

}







 

 

 

 /*------------content box----------------------------------*/

 

 .one-third{width:33.33333333333%;float:left;}
.one-fourth{width:25%;float: left;}
.one-half{width:50%;float:left;}

 .content-box-title{font-size:18px;font-weight:700;margin:15px 0;}

 .content-box-description{font-size:14px;line-height:1.5;}

 .content-wrapper{border-radius:10px;border:#fff 3px solid;padding:10px;text-align:left;box-shadow: 0 0 10px #aaa;}

 .outter-box {

    margin: 0 -5px;

}



.inner-box {

    padding: 0 5px;

	margin:10px 0;

}

.footer_cats .outter-box{ margin: 0 -15px;}


.footer_cats .inner-box{  padding: 0 15px;	margin:20px 0;}

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

.content-box {

    width: 100%!important;

	margin:20px 0!important;



}



 .outter-box {

    margin: 0;

}



.inner-box {

    padding: 0 ;

	margin:0;

}

.single-product .inner-box{margin:20px 0;}

.footerone{margin-top:20px}







.separator-left{margin-right:0;}

.separator-right{margin-left:0;}



.middle-title-separator{margin:20px auto;}





}



 

 

 

 /*--------TOP BAR CSS------------------------------------------------*/

 .top{border-bottom:1px solid #e5e5e5;max-width:100%;}

 .topbar{max-width:1200px;margin:0 auto;min-height:35px;font-size:12px;line-height:35px;}

 

 

 

 div{display:block;}

 

 /*----------------blog thumbnail image css----------------------------*/





.blog-image.square.effect3 {

    overflow: hidden;

}



.blog-image.square {

    position: relative;

    width: 210px;

    height: 140px;

    border: 0;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);

}



.blog-image, .blog-image * {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.blog-image a {

    color: #fff;

}





.blog-image.square.effect3 .img {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}



.blog-image img {

    width: 100%;

    height: 100%;

}



img {

    vertical-align: middle;

}



.blog-image.square.effect3.bottom_to_top .info {

    top: auto;

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    -o-transform: translateY(100%);

    transform: translateY(100%);

}



.blog-image.square.effect3 .info {

    height: 50px;

    background: #1a4a72;

    opacity: 1;

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}



.blog-image.square .info {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    text-align: center;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

	line-height:50px;

}



.blog-image.square.effect3 .info h3 {

    text-transform: uppercase;

    color: #fff;

    text-align: center;

    font-size: 17px;

    padding: 10px 10px 0 4px;

    margin: 4px 0 0 0;

}



.blog-image.square.effect3 .info p {

    font-style: italic;

    font-size: 12px;

    position: relative;

    color: #bbb;

    padding: 5px;

    text-align: center;

}



p {

    margin: 0 0 10px;

}









.blog-image.square.effect3.bottom_to_top:hover .img {

  -webkit-transform: translateY(-50px);

  -moz-transform: translateY(-50px);

  -ms-transform: translateY(-50px);

  -o-transform: translateY(-50px);

  transform: translateY(-50px);

  opacity:0.5;

}

.blog-image.square.effect3.bottom_to_top:hover .info {

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}
 

 /*entry-meta*/

 

 .readmore{float:right;}

.entry-meta{width:100%;font-size:0.8rem;line-height:1.5rem;margin:5px 0;color:#aaa;}

.blog-image{float:left;display:block;max-width:28%;margin-right:2%;}

.post-data{display:block;float:left;max-width:70%;}

html {

	font-family: 'Arial', sans-serif;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

}



body {

	margin: 0;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

main,

menu,

nav,

section,

summary {

	display: block;

}



audio,

canvas,

progress,

video {

	display: inline-block;

	vertical-align: baseline;

}



audio:not([controls]) {

	display: none;

	height: 0;

}



[hidden],

template {

	display: none;

}



a {

	background-color: transparent;

}



abbr[title] {

	border-bottom: 1px dotted;

}



b,

strong {

	font-weight: 700;

}



dfn {

	font-style: italic;

}



mark {

	background: #ff0;

	color: #000;

}



small {

	font-size: 80%;

}



sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}



sup {

	top: -0.5em;

}



sub {

	bottom: -0.25em;

}



img {

	border: 0;

}



svg:not(:root) {

	overflow: hidden;

}



figure {

	margin: 0;

}



hr {

	box-sizing: content-box;

	height: 0;

}



pre {

	overflow: auto;

}



code,

kbd,

pre,

samp {

	font-family: monospace, monospace;

	font-size: 1em;

}



button,

input,

optgroup,

select,

textarea {

	color: inherit;

	font: inherit;

	margin: 0;

}



button,

select {

	text-transform: none;

}



button {

	overflow: visible;

}



button,

input,

select,

textarea {

	max-width: 100%;

}



button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

}



button[disabled],

html input[disabled] {

	cursor: default;

	opacity: .5;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

	border: 0;

	padding: 0;

}



input {

	line-height: normal;

}



input[type="checkbox"],

input[type="radio"] {

	box-sizing: border-box;

	margin-right: 0.4375em;

	padding: 0;

}



input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

	height: auto;

}



input[type="search"] {

	-webkit-appearance: textfield;

}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

	-webkit-appearance: none;

}



fieldset {

	border: 1px solid #e8e8e8;

	margin: 0 0 1.75em;

	padding: 0.875em;

}



fieldset &gt; :last-child {

	margin-bottom: 0;

}



legend {

	border: 0;

	padding: 0;

}



textarea {

	overflow: auto;

	vertical-align: top;

}



optgroup {

	font-weight: bold;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



td,

th {

	padding: 0;

}





/**

 * 2.0 Genericons

 */



.menu-item-has-children a:after,

.social-navigation a:before,

.dropdown-toggle:after,

.bypostauthor &gt; article .fn:after,

.comment-reply-title small a:before,

.pagination .prev:before,

.pagination .next:before,

.pagination .nav-links:before,

.pagination .nav-links:after {

	-moz-osx-font-smoothing: grayscale;

	-webkit-font-smoothing: antialiased;

	display: inline-block;

	font-family: "Genericons";

	font-size: 16px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	line-height: 1;

	speak: none;

	text-align: center;

	text-decoration: inherit;

	text-transform: none;

	vertical-align: top;

}





/**

 * 3.0 Typography

 */



body,

button,

input,

select,

textarea {

	color: #333;

	font-family: 'Arial', sans-serif;

	font-size: 16px;

	

	line-height: 1.5;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	clear: both;

	-webkit-font-variant-ligatures: common-ligatures;

	font-variant-ligatures: common-ligatures;

	text-rendering: optimizeLegibility;

	font-weight: 400;
	color:#333;

	margin: 0;

}



p {

	margin: 0 0 1.0em;

}



dfn,

cite,

em,

i {

	font-style: italic;

}



blockquote {

	border-color: #1a1a1a;

	border-style: solid;

	border-width: 0 0 0 4px;

	color: #757575;

	font-size: 19px;

	font-size: 1.1875rem;

	font-style: italic;

	line-height: 1.4736842105;

	margin: 0 0 1.4736842105em;

	padding: 0 0 0 1.263157895em;

}



blockquote,

q {

	quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

	content: "";

}



blockquote p {

	margin-bottom: 1.4736842105em;

}



blockquote cite,

blockquote small {

	color: #1a1a1a;

	display: block;

	font-size: 16px;

	font-size: 1rem;

	line-height: 1.75;

}



blockquote cite:before,

blockquote small:before {

	content: "\2014\00a0";

}



blockquote em,

blockquote i,

blockquote cite {

	font-style: normal;

}



blockquote strong,

blockquote b {

	font-weight: 400;

}



blockquote &gt; :last-child {

	margin-bottom: 0;

}



address {

	font-style: italic;

	margin: 0 0 1.75em;

}



code,

kbd,

tt,

var,

samp,

pre {

	font-family: Inconsolata, monospace;

}



pre {

	border: 1px solid #e8e8e8;

	font-size: 16px;

	font-size: 1rem;

	line-height: 1.3125;

	margin: 0 0 1.75em;

	max-width: 100%;

	overflow: auto;

	padding: 1.75em;

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}



code {

	background-color: #e8e8e8;

	padding: 0.125em 0.25em;

}



abbr,

acronym {

	border-bottom: 1px dotted #e8e8e8;

	cursor: help;

}



mark,

ins {

	background: #fff9c0;

	text-decoration: none;

}



big {

	font-size: 125%;

}





/**

 * 4.0 Elements

 */



html {

	box-sizing: border-box;

}



*,

*:before,

*:after {

	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */

	box-sizing: inherit;

}



body {

	background: #eee;

	/* Fallback for when there is no custom background color defined. */

}



hr {

	background-color: #e8e8e8;

	border: 0;

	height: 1px;

	margin-bottom: 1.75em;

}



ul,

ol {

	margin:0;

	padding: 0;

}



ul {

	list-style: disc;

}



ol {

	list-style: decimal;



}



li &gt; ul,

li &gt; ol {

	margin-bottom: 0;

}



dl {

	margin: 0 0 1.75em;

}



dt {

	font-weight: 700;

}



dd {

	margin: 0 0 1.75em;

}



img {

	height: auto;

	/* Make sure images are scaled correctly. */

	max-width: 100%;

	/* Adhere to container width. */

	vertical-align: middle;

}



del {

	opacity: 0.8;

}



table,

th,

td {

	border: 1px solid #e8e8e8;

}



table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin: 0 0 1.75em;

	table-layout: fixed;

	/* Prevents HTML tables from becoming too wide */

	width: 100%;

}



caption,

th,

td {

	font-weight: normal;

	text-align: left;

}



th {

	border-width: 0 1px 1px 0;

	font-weight: 700;

}



td {

	border-width: 0 1px 1px 0;

}



th,

td {

	padding: 0.4375em;

}



/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {

	color: #757575;

	font-family: 'Arial', sans-serif;

}



:-moz-placeholder {

	color: #757575;

	font-family: 'Arial', sans-serif;

}



::-moz-placeholder {

	color: #757575;

	font-family: 'Arial', sans-serif;

	opacity: 1;

	/* Since FF19 lowers the opacity of the placeholder by default */

}



:-ms-input-placeholder {

	color: #757575;

	font-family: 'Arial', sans-serif;

}





/**

 * 5.0 Forms

 */



button,

button[disabled]:hover,

button[disabled]:focus,

input[type="button"],

input[type="button"][disabled]:hover,

input[type="button"][disabled]:focus,

input[type="reset"],

input[type="reset"][disabled]:hover,

input[type="reset"][disabled]:focus,

input[type="submit"],

input[type="submit"][disabled]:hover,

input[type="submit"][disabled]:focus {

	border: 1px solid #0806e6;

	border-radius: 3px;

	background: #0806e6;

	color: #fff;

	font-family: 'Arial', sans-serif;

	font-weight: 700;

	letter-spacing: 0.046875em;

	line-height: 1;

	padding: 0.55em 0.875em 0.5em;

	text-transform: uppercase;

}



button:hover,

button:focus,

input[type="button"]:hover,

input[type="button"]:focus,

input[type="reset"]:hover,

input[type="reset"]:focus,

input[type="submit"]:hover,

input[type="submit"]:focus {

	background: transparent;

	color: #0806e6;

	outline: none;

}



input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

textarea {

	background-color: #f7f7f7;

	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));

	border: 1px solid #d2d2d2;

	border-radius: 2px;

	color: #d2d2d2;

	padding: 0.375em 0.4375em;

	width: 100%;

}



input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

textarea:focus {

	background-color: #fff;

	border-color: #0806e6;

	color: #1a1a1a;

	outline: none;

}



.post-password-form {

	margin-bottom: 1.75em;

}



.post-password-form label {

	color: #757575;

	font-family: 'Arial', sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	display: block;

	margin-bottom: 1.75em;

	text-transform: uppercase;

}



.post-password-form input[type="password"] {

	margin-top: 0.4375em;

}



.post-password-form &gt; :last-child {

	margin-bottom: 0;

}



.search-form input[type="submit"],

.widget .search-form input[type="submit"] {

	padding: 0;

}





/**

 * 6.0 Navigation

 */



/**

 * 6.1 - Links

 */



a {

	color: #0806e6;

	text-decoration: none;

}



a:hover,

a:focus,

a:active {

	color: #757575;

}



a:focus {

	outline: none;

}



a:hover,

a:active {

	outline: none;

}



.entry-content a,

.entry-summary a,

.page-content a,

.taxonomy-description a,

.logged-in-as a,

.comment-content a,

.pingback .comment-body &gt; a,

.textwidget a,

.entry-footer a:hover,

.site-info a:hover {

	box-shadow: 0 0 0 0 currentColor;

}



.entry-content a:hover,

.entry-content a:focus,

.entry-summary a:hover,

.entry-summary a:focus,

.page-content a:hover,

.page-content a:focus,

.taxonomy-description a:hover,

.taxonomy-description a:focus,

.logged-in-as a:hover,

.logged-in-as a:focus,

.comment-content a:hover,

.comment-content a:focus,

.pingback .comment-body &gt; a:hover,

.pingback .comment-body &gt; a:focus,

.textwidget a:hover,

.textwidget a:focus {

	box-shadow: none;

}





/**

 * 6.2 - Menus

 */



.site-header-menu {

	display: none;

	-webkit-flex: 0 1 100%;

	-ms-flex: 0 1 100%;

	flex: 0 1 100%;

	margin: 0.875em 0;

}



.site-header-menu.toggled-on,

.no-js .site-header-menu {

	display: block;

}



.main-navigation {

	font-family: 'Arial', sans-serif;

}



.site-footer .main-navigation {

	margin-bottom: 1.75em;

}



.main-navigation ul {

	list-style: none;

	margin: 0;

}



.main-navigation li {

	border-top: 1px solid #e8e8e8;

	position: relative;

}



.main-navigation a {

	color: #1a1a1a;

	display: block;

	line-height: 1.3125;

	padding: 0.84375em 0;

}



.main-navigation a:hover,

.main-navigation a:focus {

	background: #0806e6!important;
	color:#fff!important;
	text-decoration:none;

}


.main-navigation .current-menu-item &gt; a,

.main-navigation .current_page_ancestor &gt; a {

	font-weight: 700;
	

}






.main-navigation .current-menu-parent &gt; a:hover{background:#0806e6;color:#fff;}


.widget_nav_menu .current-menu-parent &gt; a{color:#0806e6;font-weight:700;}



.main-navigation ul ul {

	display: none;

	margin-left: 0.875em;

}



.no-js .main-navigation ul ul {

	display: block;

}



.main-navigation ul .toggled-on {

	display: block;

}



.main-navigation .primary-menu {

	border-bottom: 1px solid #e8e8e8;

}



.main-navigation .menu-item-has-children &gt; a {

	margin-right: 50px;

}



.dropdown-toggle {

	background-color: transparent;

	border: 0;

	border-radius: 0;

	color: #1a1a1a;

	content: "";

	height: 48px;

	padding: 0;

	position: absolute;

	text-transform: none;

	top: 0;

	right: 0;

	width: 48px;

}



.dropdown-toggle:after {

	border-left: 1px solid #e8e8e8;

	content: "\f431";

	font-size: 24px;

	position: relative;

	left: 1px;

	width: 48px;

}



.dropdown-toggle:hover,

.dropdown-toggle:focus {

	color: #0806e6;

}



.dropdown-toggle.toggled-on:after {

	content: "\f432";

}



.site-header .main-navigation + .social-navigation {

	margin-top: 1.75em;

}



.site-footer .social-navigation {

	margin-bottom: 1.75em;

}



.social-navigation ul {

	list-style: none;

	margin: 0 0 -0.4375em;

}



.social-navigation li {

	float: left;

	margin: 0 0.4375em 0.4375em 0;

}



.social-navigation a {

	border: 1px solid #e8e8e8;

	border-radius: 50%;

	display: block;

	height: 35px;

	position: relative;

	width: 35px;

}



.social-navigation a:before {

	color: #1a1a1a;

	content: "\f415";

	height: 33px;

	line-height: 33px;

	text-align: center;

	width: 33px;

}



.social-navigation a:hover:before,

.social-navigation a:focus:before {

	color: #0806e6;

}



.social-navigation a[href*="codepen.io"]:before {

	content: "\f216";

}



.social-navigation a[href*="digg.com"]:before {

	content: "\f221";

}



.social-navigation a[href*="dribbble.com"]:before {

	content: "\f201";

}



.social-navigation a[href*="dropbox.com"]:before {

	content: "\f225";

}



.social-navigation a[href*="facebook.com"]:before {

	content: "\f203";

}



.social-navigation a[href*="flickr.com"]:before {

	content: "\f211";

}



.social-navigation a[href*="foursquare.com"]:before {

	content: "\f226";

}



.social-navigation a[href*="plus.google.com"]:before {

	content: "\f206";

}



.social-navigation a[href*="github.com"]:before {

	content: "\f200";

}



.social-navigation a[href*="instagram.com"]:before {

	content: "\f215";

}



.social-navigation a[href*="linkedin.com"]:before {

	content: "\f208";

}



.social-navigation a[href*="path.com"]:before {

	content: "\f219";

}



.social-navigation a[href*="pinterest.com"]:before {

	content: "\f210";

}



.social-navigation a[href*="getpocket.com"]:before {

	content: "\f224";

}



.social-navigation a[href*="polldaddy.com"]:before {

	content: "\f217";

}



.social-navigation a[href*="reddit.com"]:before {

	content: "\f222";

}



.social-navigation a[href*="skype.com"]:before {

	content: "\f220";

}



.social-navigation a[href*="stumbleupon.com"]:before {

	content: "\f223";

}



.social-navigation a[href*="tumblr.com"]:before {

	content: "\f214";

}



.social-navigation a[href*="twitter.com"]:before {

	content: "\f202";

}



.social-navigation a[href*="vimeo.com"]:before {

	content: "\f212";

}



.social-navigation a[href*="wordpress.com"]:before,

.social-navigation a[href*="wordpress.org"]:before {

	content: "\f205";

}



.social-navigation a[href*="youtube.com"]:before {

	content: "\f213";

}



.social-navigation a[href*="mailto:"]:before {

	content: "\f410";

}



.social-navigation a[href*="spotify.com"]:before {

	content: "\f515";

}



.social-navigation a[href*="twitch.tv"]:before {

	content: "\f516";

}



.social-navigation a[href$="/feed/"]:before {

	content: "\f413";

}



.post-navigation {

	border-top: 4px solid #1a1a1a;

	border-bottom: 4px solid #1a1a1a;

	clear: both;

font-family: 'Arial', sans-serif;

	margin: 0 7.6923% 3.5em;

}



.post-navigation a {

	color: #1a1a1a;

	display: block;

	padding: 1.75em 0;

}



.post-navigation span {

	display: block;

}



.post-navigation .meta-nav {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	margin-bottom: 0.5384615385em;

	text-transform: uppercase;

}



.post-navigation .post-title {

	display: inline;

	font-family: 'Arial', sans-serif;

	font-size: 23px;

	font-size: 1.4375rem;

	-webkit-font-variant-ligatures: common-ligatures;

	font-variant-ligatures: common-ligatures;

	font-weight: 700;

	line-height: 1.2173913043;

	text-rendering: optimizeLegibility;

}



.post-navigation a:hover .post-title,

.post-navigation a:focus .post-title {

	color: #0806e6;

}



.post-navigation div + div {

	border-top: 4px solid #1a1a1a;

}



.pagination {

	border-top: 4px solid #1a1a1a;

	font-family: 'Arial', sans-serif;

	font-size: 19px;

	font-size: 1.1875rem;

	margin: 0 7.6923% 2.947368421em;

	min-height: 56px;

	position: relative;

}



.pagination:before,

.pagination:after {

	background-color: #1a1a1a;

	content: "";

	height: 52px;

	position: absolute;

	top:0;

	width: 52px;

	z-index: 0;

}



.pagination:before {

	right: 0;

}



.pagination:after {

	right: 54px;

}



.pagination a:hover,

.pagination a:focus {

	color: #1a1a1a;

}



.pagination .nav-links {

	padding-right: 106px;

	position: relative;

}



.pagination .nav-links:before,

.pagination .nav-links:after {

	color: #fff;

	font-size: 32px;

	line-height: 51px;

	opacity: 0.3;

	position: absolute;

	width: 52px;

	z-index: 1;

}



.pagination .nav-links:before {

	content: "\f429";

	right: -1px;

}



.pagination .nav-links:after {

	content: "\f430";

	right: 55px;

}



/* reset screen-reader-text */

.pagination .current .screen-reader-text {

	position: static !important;

}



.pagination .page-numbers {

	display: none;

	font-weight: 700;

	letter-spacing: 0.013157895em;

	line-height: 1;

	margin: 0 0.7368421053em 0 -0.7368421053em;

	padding: 0.8157894737em 0.7368421053em 0.3947368421em;

	text-transform: uppercase;

}



.pagination .current {

	display: inline-block;

}



.pagination .prev,

.pagination .next {

	background-color: #1a1a1a;

	color: #fff;

	display: inline-block;

	height: 52px;

	margin: 0;

	overflow: hidden;

	padding: 0;

	position: absolute;

	top: 0;

	width: 52px;

	z-index: 2;

}



.pagination .prev:before,

.pagination .next:before {

	font-size: 32px;

	height: 52px;

	line-height: 52px;

	position: relative;

	width: 52px;

}



.pagination .prev:hover,

.pagination .prev:focus,

.pagination .next:hover,

.pagination .next:focus {

	background-color: #0806e6;

	color: #fff;

}



.pagination .prev:focus,

.pagination .next:focus {

	outline: none;

}



.pagination .prev {

	right: 54px;

}



.pagination .prev:before {

	content: "\f430";

	left: -1px;

	top: -1px;

}



.pagination .next {

	right: 0;

}



.pagination .next:before {

	content: "\f429";

	right: -1px;

	top: -1px;

}



.image-navigation,

.comment-navigation {

	border-top: 1px solid #e8e8e8;

	border-bottom: 1px solid #e8e8e8;

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	font-family: 'Arial', sans-serif;

	line-height: 1.6153846154;

	margin: 0 7.6923% 2.1538461538em;

	padding: 1.0769230769em 0;

}



.comment-navigation {

	margin-right: 0;

	margin-left: 0;

}



.comments-title + .comment-navigation {

	border-bottom: 0;

	margin-bottom: 0;

}



.image-navigation .nav-previous:not(:empty),

.image-navigation .nav-next:not(:empty),

.comment-navigation .nav-previous:not(:empty),

.comment-navigation .nav-next:not(:empty) {

	display: inline-block;
}



.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,

.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {

	content: "\002f";

	display: inline-block;

	opacity: 0.7;

	padding: 0 0.538461538em;

}





/**

 * 7.0 Accessibility

 */



/* Text meant only for screen readers */

.says,

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	height: 1px;

	overflow: hidden;

	position: absolute !important;

	width: 1px;

}



/* must have higher specificity than alternative color schemes inline styles */

.site .skip-link {

	background-color: #f1f1f1;

	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);

	color: #21759b;

	display: block;

	font-family: 'Arial', sans-serif;

	font-size: 14px;

	font-weight: 700;

	left: -9999em;

	outline: none;

	padding: 15px 23px 14px;

	text-decoration: none;

	text-transform: none;

	top: -9999em;

}



.logged-in .site .skip-link {

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);

	font-family: 'Arial', sans-serif;

}



.site .skip-link:focus {

	clip: auto;

	height: auto;

	left: 6px;

	top: 7px;

	width: auto;

	z-index: 100000;

}





/**

 * 8.0 Alignments

 */



.alignleft {

	display: inline;

	float: left;

	margin: 0.375em 1.75em 1.75em 0;

}



.alignright {

	display: inline;

	float: right;

	margin: 0.375em 0 1.75em 1.75em;

}



.aligncenter {

	clear: both;

	display: block;

	margin: 0 auto 1.75em;

}



blockquote.alignleft {

	margin: 0.3157894737em 1.4736842105em 1.473684211em 0;

}



blockquote.alignright {

	margin: 0.3157894737em 0 1.473684211em 1.4736842105em;

}



blockquote.aligncenter {

	margin-bottom: 1.473684211em;

}





/**

 * 9.0 Clearings

 */



.clear:before,

.clear:after,

.entry-content:before,

.entry-content:after,

.entry-summary:before,

.entry-summary:after,

.comment-content:before,

.comment-content:after,

.site-content:before,

.site-content:after,

.site-footer:before,

.site-footer:after,

.site-main &gt; article:before,

.site-main &gt; article:after,

.primary-menu:before,

.primary-menu:after,

.social-links-menu:before,

.social-links-menu:after,

.textwidget:before,

.textwidget:after,

.content-bottom-widgets:before,

.content-bottom-widgets:after {

	content: "";

	display: table;

}



.clear:after,

.entry-content:after,

.entry-summary:after,

.comment-content:after,

.site-content:after,

.site-footer:after,

.site-main &gt; article:after,

.primary-menu:after,

.social-links-menu:after,

.textwidget:after,

.content-bottom-widgets:after {

	clear: both;

}





/**

 * 10.0 Widgets

 */



.widget {

	margin-bottom: 0.5em;

	padding-top: 1.75em;

	word-wrap: break-word;

	background:#fff;

	padding-bottom:20px;

}



.widget-area &gt; :last-child,

.widget &gt; :last-child {

	margin-bottom: 0;

}



.widget .widget-title {

font-family: 'Arial', sans-serif;

	
	font-size: 1.4rem;

	letter-spacing: 0.046875em;

	line-height: 1.3125;

	margin: 0 0 1.75em;	

	border-bottom:#eee solid 1px;

	padding-bottom:5px;

}



.widget .widget-title:empty {

	margin-bottom: 0;

}



.widget-title a {

	color: #1a1a1a;

}



/* Calendar widget */

.widget.widget_calendar table {

	margin: 0;

}



.widget_calendar td,

.widget_calendar th {

	line-height: 2.5625;

	text-align: center;

	padding: 0;

}



.widget_calendar caption {

	font-weight: 900;

	margin-bottom: 1.75em;

}



.widget_calendar tbody a {

	background-color: #0806e6;

	color: #fff;

	display: block;

	font-weight: 700;

}



.widget_calendar tbody a:hover,

.widget_calendar tbody a:focus {

	background-color: #757575;

	color: #fff;

}



/* Recent Posts widget */

.widget_recent_entries .post-date {

	color: #757575;

	display: block;

	font-size: 13px;

	font-size: 0.8125rem;

	font-family: 'Arial', sans-serif;

	line-height: 1.615384615;

	margin-bottom: 0.538461538em;

}



.widget_recent_entries li:last-child .post-date {

	margin-bottom: 0;

}



/* RSS widget */

.widget_rss .rsswidget img {

	margin-top: -0.375em;

}



.widget_rss .rss-date,

.widget_rss cite {

	color: #757575;

	display: block;

	font-size: 13px;

	font-size: 0.8125rem;

	font-family: 'Arial', sans-serif;

	font-style: normal;

	line-height: 1.615384615;

	margin-bottom: 0.538461538em;

}



.widget_rss .rssSummary:last-child {

	margin-bottom: 2.1538461538em;

}



.widget_rss li:last-child :last-child {

	margin-bottom: 0;

}



/* Tag Cloud widget */

.tagcloud a {

	border: 1px solid #e8e8e8;

	border-radius: 2px;

	display: inline-block;

	font-family: 'Arial', sans-serif;

	font-size: inherit !important;

	line-height: 1;

	margin: 0 0.1875em 0.4375em 0 !important;

	padding: 0.5625em 0.4375em 0.5em;

}



.tagcloud a:hover,

.tagcloud a:focus {

	border-color: #0806e6;

	color: #0806e6;

}





/**

 * 11.0 Content

 */



.site {

	background-color: #fff;

}



.site-inner {

	margin: 0 auto;

	max-width: 100%;

	position: relative;

}



.site-main {

	margin-bottom: 3.5em;

}



.site-main &gt; :last-child {

	margin-bottom: 0;

}





/**

 * 11.1 - Header

 */



.site-header {

	padding: 0.625em 7.6923%;

}



.site-header-main {

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	max-width:1200px;

	margin:0 auto;

}



.site-branding {

	margin: 0.875em auto 0.875em 0;

}



.site-title {

	font-family: 'Arial', sans-serif;

	font-size: 23px;

	font-size: 1.4375rem;

	font-weight: 400;

	line-height: 1.2173913043;

	margin: 0;

}



.site-title a {

	color: #0806e6;

	font-size:45px;

}



.site-title a:hover,

.site-title a:focus {

	color: #0806e6;

}



.site-description {

	color: #757575;

	display: none;

	font-size: 13px;

	font-size: 0.8125rem;

	font-weight: 400;

	line-height: 1.0769230769;

	margin: 0.538461538em 0 0;

}



.menu-toggle {

	background-color: transparent;

	border: 1px solid #e8e8e8;

	color: #1a1a1a;

	font-size: 13px;

	font-size: 0.8125rem;

	margin: 1.076923077em 0;

	padding: 0.769230769em;

}



.no-js .menu-toggle {

	display: none;

}



.menu-toggle:hover,

.menu-toggle:focus {

	border-color: #0806e6;

}



.menu-toggle.toggled-on,

.menu-toggle.toggled-on:hover,

.menu-toggle.toggled-on:focus {

	background-color: #1a1a1a;

	border-color: #1a1a1a;

	color: #fff;

}



.header-image {

	clear: both;

	margin: 0.875em 0;

}



.header-image a {

	display: block;

}



.header-image a:hover img,

.header-image a:focus img {

	opacity: 0.85;

}





/**

 * 11.2 - Posts and pages

 */



.site-main &gt; article {

	margin-bottom: 0.5em;

	position: relative;

	padding:25px 0px;

	background:#fff;

}



.entry-header,

.entry-footer,

.page-content,

.entry-content,

.entry-summary {

	margin-right: 0;

	margin-left: 0;

}



.entry-title {

	font-family: 'Arial', sans-serif;

	font-size: 28px;

	font-size: 1.75rem;

	font-weight: 700;

	line-height: 1.25;

	margin-bottom: 1em;

}



.entry-title a {

	color: #1a1a1a;

}



.entry-title a:hover,

.entry-title a:focus {

	color: #0806e6;

}



.post-thumbnail {

	display: block;

	margin: 0 7.6923% 1.75em;

}



.post-thumbnail img {

	display: block;

	margin: 0 auto;

}



a.post-thumbnail:hover,

a.post-thumbnail:focus {

	opacity: 0.85;

}



.entry-content,

.entry-summary,

.page-content,

.comment-content,

.textwidget {

	word-wrap: break-word;

}



.entry-content h1,

.entry-summary h1,

.page-content h1,

.comment-content h1,

.textwidget h1 {

	font-size: 28px;

	font-size: 1.75rem;

	line-height: 1.25;

	margin-top: 2em;

	margin-bottom: 1em;

}



.entry-content h2,

.entry-summary h2,

.page-content h2,

.comment-content h2,

.textwidget h2 {

	font-size: 23px;

	font-size: 1.0rem;

	line-height: 1.5173913043;

	margin-top: 2.4347826087em;

	margin-bottom: 1.2173913043em;

}



.entry-content h3,

.entry-summary h3,

.page-content h3,

.comment-content h3,

.textwidget h3 {

	font-size: 19px;

	font-size: 1rem;

	line-height: 1.5052631579;

	margin-top: 0.9473684211em;

	margin-bottom: 0.9473684211em;

}



.entry-content h4,

.entry-content h5,

.entry-content h6,

.entry-summary h4,

.entry-summary h5,

.entry-summary h6,

.page-content h4,

.page-content h5,

.page-content h6,

.comment-content h4,

.comment-content h5,

.comment-content h6,

.textwidget h4,

.textwidget h5,

.textwidget h6 {

	font-size: 16px;

	font-size: 1rem;

	line-height: 1.3125;

	margin-top: 3.5em;

	margin-bottom: 1.75em;

}



.entry-content h4,

.entry-summary h4,

.page-content h4,

.comment-content h4,

.textwidget h4 {

	letter-spacing: 0.140625em;

	text-transform: uppercase;

}



.entry-content h6,

.entry-summary h6,

.page-content h6,

.comment-content h6,

.textwidget h6 {

	font-style: italic;

}



.entry-content h1,

.entry-content h2,

.entry-content h3,

.entry-content h4,

.entry-content h5,

.entry-content h6,

.entry-summary h1,

.entry-summary h2,

.entry-summary h3,

.entry-summary h4,

.entry-summary h5,

.entry-summary h6,

.page-content h1,

.page-content h2,

.page-content h3,

.page-content h4,

.page-content h5,

.page-content h6,

.comment-content h1,

.comment-content h2,

.comment-content h3,

.comment-content h4,

.comment-content h5,

.comment-content h6,

.textwidget h1,

.textwidget h2,

.textwidget h3,

.textwidget h4,

.textwidget h5,

.textwidget h6 {

	font-weight: 900;

}



.entry-content h1:first-child,

.entry-content h2:first-child,

.entry-content h3:first-child,

.entry-content h4:first-child,

.entry-content h5:first-child,

.entry-content h6:first-child,

.entry-summary h1:first-child,

.entry-summary h2:first-child,

.entry-summary h3:first-child,

.entry-summary h4:first-child,

.entry-summary h5:first-child,

.entry-summary h6:first-child,

.page-content h1:first-child,

.page-content h2:first-child,

.page-content h3:first-child,

.page-content h4:first-child,

.page-content h5:first-child,

.page-content h6:first-child,

.comment-content h1:first-child,

.comment-content h2:first-child,

.comment-content h3:first-child,

.comment-content h4:first-child,

.comment-content h5:first-child,

.comment-content h6:first-child,

.textwidget h1:first-child,

.textwidget h2:first-child,

.textwidget h3:first-child,

.textwidget h4:first-child,

.textwidget h5:first-child,

.textwidget h6:first-child {

	margin-top: 0;

}



.post-navigation .post-title,

.entry-title,

.comments-title {

	-webkit-hyphens: auto;

	-moz-hyphens: auto;

	-ms-hyphens: auto;

	hyphens: auto;

	word-wrap: break-word;

}



body:not(.search-results) .entry-summary {

	color: #757575;

	font-size: 19px;

	font-size: 1.1875rem;

	line-height: 1.4736842105;

	margin-bottom: 1.4736842105em;

}



body:not(.search-results) .entry-header + .entry-summary {

	margin-top: -0.736842105em;

}



body:not(.search-results) .entry-summary p,

body:not(.search-results) .entry-summary address,

body:not(.search-results) .entry-summary hr,

body:not(.search-results) .entry-summary ul,

body:not(.search-results) .entry-summary ol,

body:not(.search-results) .entry-summary dl,

body:not(.search-results) .entry-summary dd,

body:not(.search-results) .entry-summary table {

	margin-bottom: 1.4736842105em;

}



body:not(.search-results) .entry-summary li &gt; ul,

body:not(.search-results) .entry-summary li &gt; ol {

	margin-bottom: 0;

}



body:not(.search-results) .entry-summary th,

body:not(.search-results) .entry-summary td {

	padding: 0.3684210526em;

}



body:not(.search-results) .entry-summary fieldset {

	margin-bottom: 1.4736842105em;

	padding: 0.3684210526em;

}



body:not(.search-results) .entry-summary .alignleft {

	margin: 0.2631578947em 1.4736842105em 1.4736842105em 0;

}



body:not(.search-results) .entry-summary .alignright {

	margin: 0.2631578947em 0 1.4736842105em 1.4736842105em;

}



body:not(.search-results) .entry-summary .aligncenter {

	margin-bottom: 1.4736842105em;

}



.entry-content &gt; :last-child,

.entry-summary &gt; :last-child,

body:not(.search-results) .entry-summary &gt; :last-child,

.page-content &gt; :last-child,

.comment-content &gt; :last-child,

.textwidget &gt; :last-child {

	margin-bottom: 0;

}



.more-link {

	white-space: nowrap;

}



.author-info {

	border-top: 1px solid #e8e8e8;

	border-bottom: 1px solid #e8e8e8;

	clear: both;

	margin-top: 1.75em;

	padding-top: 1.75em;

	padding-bottom: 1.75em;

}



.author-avatar .avatar {

	float: left;

	height: 42px;

	margin: 0 1.75em 1.75em 0;

	width: 42px;

}



.author-description {

	word-wrap: break-word;

}



.author-description &gt; :last-child {

	margin-bottom: 0;

}



.entry-content .author-title {

	clear: none;

	font-size: 16px;

	font-size: 1rem;

	font-weight: 900;

	line-height: 1.75;

	margin: 0;

}



.author-bio {

	overflow: hidden;

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

	margin-bottom: 1.6153846154em;

	word-wrap: break-word;

}



.author-link {

	white-space: nowrap;

}



.entry-footer {

	color: #757575;

	font-family: 'Arial', sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

	margin-top: 2.1538461538em;

}



.entry-footer:empty {

	margin: 0;

}



.entry-footer a {

	color: #757575;

}



.entry-footer a:hover,

.entry-footer a:focus {

	color: #0806e6;

}



.entry-footer &gt; span:not(:last-child):after {

	content: "\002f";

	display: inline-block;

	opacity: 0.7;

	padding: 0 0.538461538em;

}



.entry-footer .avatar {

	margin: -0.1538461538em 0.5384615385em 0 0;

	height: 21px;

	width: 21px;

}



.sticky-post {

	color: #757575;

	display: block;

font-family: 'Arial', sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	margin-bottom: 0.5384615385em;

	text-transform: uppercase;

}



.sticky .posted-on,

.byline,

.updated:not(.published) {

	display: none;

}



.single .byline,

.group-blog .byline {

	display: inline;

}



.page-header {

	margin: 0 7.6923% 3.5em;

}



body:not(.error404):not(.search-no-results) .page-header {

	border-top: 4px solid #1a1a1a;

	padding-top: 1.75em;

}



.page-title {

	font-family: 'Arial', sans-serif;

	font-size: 23px;

	font-size: 1.4375rem;

	line-height: 1.2173913043;

}



.taxonomy-description {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

}



.taxonomy-description p {

	margin: 0.5384615385em 0 1.6153846154em;

}



.taxonomy-description &gt; :last-child {

	margin-bottom: 0;

}



.page-links {

	clear: both;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	margin: 0 0 1.75em;

}



.page-links a,

.page-links &gt; span {

	border: 1px solid #e8e8e8;

	border-radius: 2px;

	display: inline-block;

	font-size: 13px;

	font-size: 0.8125rem;

	height: 1.8461538462em;

	line-height: 1.6923076923em;

	margin-right: 0.3076923077em;

	text-align: center;

	width: 1.8461538462em;

}



.page-links a {

	background-color: #1a1a1a;

	border-color: #1a1a1a;

	color: #fff;

}



.page-links a:hover,

.page-links a:focus {

	background-color: #0806e6;

	border-color: transparent;

	color: #fff;

}



.page-links &gt; .page-links-title {

	border: 0;

	color: #1a1a1a;

	height: auto;

	margin: 0;

	padding-right: 0.6153846154em;

	width: auto;

}



.entry-attachment {

	margin-bottom: 1.75em;

}



.type-attachment .entry-title {

	word-wrap: break-word;

}



.entry-caption {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	font-style: italic;

	line-height: 1.6153846154;

	padding-top: 1.0769230769em;

	word-wrap: break-word;

}



.entry-caption &gt; :last-child {

	margin-bottom: 0;

}



.content-bottom-widgets {

	margin: 0 7.6923%;

}



.content-bottom-widgets .widget-area {

	margin-bottom: 3.5em;

}





/**

 * 11.3 - Post Formats

 */



.format-aside .entry-title,

.format-image .entry-title,

.format-video .entry-title,

.format-quote .entry-title,

.format-gallery .entry-title,

.format-status .entry-title,

.format-link .entry-title,

.format-audio .entry-title,

.format-chat .entry-title {

	font-size: 19px;

	font-size: 1.1875rem;

	line-height: 1.473684211;

	margin-bottom: 1.473684211em;

}



.blog .format-status .entry-title,

.archive .format-status .entry-title {

	display: none;

}





/**

 * 11.4 - Comments

 */



.comments-area {

	margin: 0;

	padding:10px;

}



.comment-list + .comment-respond,

.comment-navigation + .comment-respond {

	padding-top: 1.75em;

}



.comments-title,

.comment-reply-title {

	border-top: 4px solid #1a1a1a;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-size: 23px;

	font-size: 1.4375rem;

	font-weight: 700;

	line-height: 1.3125;

	padding-top: 0.517391304em;

}



.comments-title {

	margin-bottom: 0.217391304em;

}



.comment-list {

	list-style: none;

	margin: 0;

}



.comment-list article,

.comment-list .pingback,

.comment-list .trackback {

	border-top: 1px solid #e8e8e8;

	padding: 0.75em 0;

}



.comment-list .children {

	list-style: none;

	margin: 0;

}



.comment-list .children &gt; li {

	padding-left: 0.875em;

}



.comment-author {

	color: #1a1a1a;

	margin-bottom: 0.4375em;

}



.comment-author .avatar {

	float: left;

	height: 28px;

	margin-right: 0.875em;

	position: relative;

	width: 28px;

}



.bypostauthor &gt; article .fn:after {

	content: "\f304";

	position: relative;

	top: 5px;

	left: 3px;

}



.comment-metadata,

.pingback .edit-link {

	color: #757575;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

}



.comment-metadata {

	margin-bottom: 2.1538461538em;

}



.comment-metadata a,

.pingback .comment-edit-link {

	color: #757575;

}



.comment-metadata a:hover,

.comment-metadata a:focus,

.pingback .comment-edit-link:hover,

.pingback .comment-edit-link:focus {

	color: #0806e6;

}



.comment-metadata .edit-link,

.pingback .edit-link {

	display: inline-block;

}



.comment-metadata .edit-link:before,

.pingback .edit-link:before {

	content: "\002f";

	display: inline-block;

	opacity: 0.7;

	padding: 0 0.538461538em;

}



.comment-content ul,

.comment-content ol {

	margin: 0 0 1.5em 1.25em;

}



.comment-content li &gt; ul,

.comment-content li &gt; ol {

	margin-bottom: 0;

}



.comment-reply-link {

	border: 1px solid #e8e8e8;

	border-radius: 2px;

	color: #0806e6;

	display: inline-block;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1;

	margin-top: 2.1538461538em;

	padding: 0.5384615385em 0.5384615385em 0.4615384615em;

}



.comment-reply-link:hover,

.comment-reply-link:focus {

	border-color: currentColor;

	color: #0806e6;

	outline: none;

}



.comment-form {

	padding-top: 1.0em;

}



.comment-form label {

	color: #757575;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	display: block;

	letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	margin-bottom: 0.5384615385em;

	text-transform: uppercase;

}



.comment-list .comment-form {

	padding-bottom: 1.75em;

}



.comment-notes,

.comment-awaiting-moderation,

.logged-in-as,

.form-allowed-tags {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

	margin-bottom: 1.1538461538em;

}



.no-comments {

	border-top: 1px solid #e8e8e8;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-weight: 700;

	margin: 0;

	padding-top: 1.75em;

}



.comment-navigation + .no-comments {

	border-top: 0;

	padding-top: 0;

}



.form-allowed-tags code {

	font-family: Inconsolata, monospace;

}



.form-submit {

	margin-bottom: 0;

}



.required {

	color: #c0392b;

}



.comment-reply-title small {

	font-size: 100%;

}



.comment-reply-title small a {

	border: 0;

	float: right;

	height: 32px;

	overflow: hidden;

	width: 26px;

}



.comment-reply-title small a:hover,

.comment-reply-title small a:focus {

	color: #1a1a1a;

}



.comment-reply-title small a:before {

	content: "\f405";

	font-size: 32px;

	position: relative;

	top: -5px;

}





/**

 * 11.5 - Sidebar

 */



.sidebar {

	margin-bottom: 0.5em;

	padding: 0;

}





/**

 * 11.6 - Footer

 */



.site-footer {

	padding:0px;

	background:#fff;

	vertical-align:middle;

}



.site-info {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

}







.site-info a:hover,

.site-info a:focus {

	color: #0806e6;

}



.site-footer .site-title {

	font-family: inherit;

	font-size: inherit;

	font-weight: 400;

}



.site-footer .site-title:after {

	content: "\002f";

	display: inline-block;

	font-family: 'Arial', sans-serif;

	opacity: 0.7;

	padding: 0 0.307692308em 0 0.538461538em;

}





/**

 * 12.0 Media

 */



.site .avatar {

	border-radius: 50%;

}



.page-content .wp-smiley,

.entry-content .wp-smiley,

.entry-summary .wp-smiley,

.comment-content .wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



.entry-content a img,

.entry-summary a img,

.page-content a img,

.comment-content a img,

.textwidget a img {

	display: block;

}



/* Make sure embeds and iframes fit their containers. */

embed,

iframe,

object,

video {

	margin-bottom: 1.75em;

	max-width: 100%;

	vertical-align: middle;

}



p &gt; embed,

p &gt; iframe,

p &gt; object,

p &gt; video {

	margin-bottom: 0;

}



.entry-content .wp-audio-shortcode a,

.entry-content .wp-playlist a {

	box-shadow: none;

}



.wp-audio-shortcode,

.wp-video,

.wp-playlist.wp-audio-playlist {

	margin-top: 0;

	margin-bottom: 1.75em;

}



.wp-playlist.wp-playlist {

	padding-bottom: 0;

}



.wp-playlist .wp-playlist-tracks {

	margin-top: 0;

}



.wp-playlist-item .wp-playlist-caption {

	border-bottom: 0;

	padding: 0.7142857143em 0;

}



.wp-playlist-item .wp-playlist-item-length {

	top: 0.7142857143em;

}





/**

 * 12.1 - Captions

 */



.wp-caption {

	margin-bottom: 1.75em;

	max-width: 100%;

}



.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 0;

}



.wp-caption .wp-caption-text {

	color: #757575;

	font-size: 13px;

	font-size: 0.8125rem;

	font-style: italic;

	line-height: 1.6153846154;

	padding-top: 0.5384615385em;

}





/**

 * 12.2 - Galleries

 */



.gallery {

	margin: 0 -1.1666667% 1.75em;

}



.gallery-item {

	display: inline-block;

	text-align: center;

	padding: 0 1.1400652% 2.2801304%;

	vertical-align: top;

	width: 100%;

}



.gallery-columns-2 .gallery-item {

	max-width: 50%;

}



.gallery-columns-3 .gallery-item {

	max-width: 33.33%;

}



.gallery-columns-4 .gallery-item {

	max-width: 25%;

}



.gallery-columns-5 .gallery-item {

	max-width: 20%;

}



.gallery-columns-6 .gallery-item {

	max-width: 16.66%;

}



.gallery-columns-7 .gallery-item {

	max-width: 14.28%;

}



.gallery-columns-8 .gallery-item {

	max-width: 12.5%;

}



.gallery-columns-9 .gallery-item {

	max-width: 11.11%;

}



.gallery-icon img {

	margin: 0 auto;

}



.gallery-caption {

	color: #757575;

	display: block;

	font-size: 13px;

	font-size: 0.8125rem;

	font-style: italic;

	line-height: 1.6153846154;

	padding-top: 0.5384615385em;

}



.gallery-columns-6 .gallery-caption,

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

	display: none;

}





/**

 * 13.0 Multisites

 */



.widecolumn {

	margin-bottom: 3.5em;

	padding: 0 7.6923%;

}



.widecolumn .mu_register {

	width: auto;

}



.widecolumn .mu_alert {

	margin-bottom: 1.75em;

}



.widecolumn  .mu_register .mu_alert {

	padding: 0.875em;

}



.widecolumn form,

.widecolumn .mu_register form {

	margin-top: 0;

}



.widecolumn h2 {

	font-size: 23px;

	font-size: 1.4375rem;

	font-weight: 900;

	line-height: 1.2173913043;

	margin-bottom: 1.2173913043em;

}



.widecolumn p {

	margin: 1.75em 0;

}



.widecolumn p + h2 {

	margin-top: 2.4347826087em;

}



.widecolumn label,

.widecolumn .mu_register label {

	color: #757575;

	font-family: 'Arial', "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	font-weight: 400;

	letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	text-transform: uppercase;

}



.widecolumn .mu_register label {

	margin: 2.1538461538em 0.7692307692em 0.5384615385em 0;

}



.widecolumn .mu_register label strong {

	font-weight: 400;

}



.widecolumn #key,

.widecolumn .mu_register #blog_title,

.widecolumn .mu_register #user_email,

.widecolumn .mu_register #blogname,

.widecolumn .mu_register #user_name {

	font-size: 16px;

	font-size: 1rem;

	width: 100%;

}



.widecolumn .mu_register #blogname {

	margin: 0;

}



.widecolumn .mu_register #blog_title,

.widecolumn .mu_register #user_email,

.widecolumn .mu_register #user_name {

	margin: 0 0 0.375em;

}



.widecolumn #submit,

.widecolumn .mu_register input[type="submit"] {

	font-size: 16px;

	font-size: 1rem;

	margin: 0;

	width: auto;

}



.widecolumn .mu_register .prefix_address,

.widecolumn .mu_register .suffix_address {

	font-size: inherit;

}



.widecolumn .mu_register &gt; :last-child,

.widecolumn form &gt; :last-child {

	margin-bottom: 0;

}





/**

 * 14.0 Media Queries

 */



/*

 * Does the same thing as &lt;meta name="viewport" content="width=device-width"&gt;,

 * but in the future W3C standard way. -ms- prefix is required for IE10+ to

 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor

 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.

 */

@-ms-viewport {

	width: device-width;

}



@viewport {

	width: device-width;

}





/**

 * 14.1 - &gt;= 710px

 */



@media screen and (min-width: 44.375em) {

	.site-footer{padding:20px 10px;}

	

	body:not(.custom-background-image):before,

	body:not(.custom-background-image):after {

		

	}



	body:not(.custom-background-image):before {

		top: 0;

	}



	body:not(.custom-background-image).admin-bar:before {

		top: 46px;

	}



	body:not(.custom-background-image):after {

		bottom: 0;

	}



	.site {

		margin: 0px;

	}



	.site-main {

		margin-bottom: 5.25em;

	}



	.site-header {

		padding: 3.9375em 2.6923%;

	}



	.site-branding {

		margin-top: 1.3125em;

		margin-bottom: 1.3125em;

	}



	.site-title {

		font-size: 28px;

		font-size: 1.75rem;

		line-height: 1.25;

	}



	.site-description {

		display: block;

	}



	.menu-toggle {

		font-size: 16px;

		font-size: 1.0rem;

		margin: 1.3125em 0;

		padding: 0.8125em 0.875em 0.6875em;

	}



	.site-header-menu {

		margin: 1.3125em 0;

	}



	.site-header .main-navigation + .social-navigation {

		margin-top: 2.625em;

	}



	.header-image {

		margin: 1.3125em 0;

	}



	.pagination {

		margin: 0 23.0769% 4.421052632em 7.6923%

	}



	.post-navigation {

		margin-bottom: 5.25em;

	}



	.post-navigation .post-title {

		font-size: 28px;

		font-size: 1.75rem;

		line-height: 1.25;

	}



	/* restore screen-reader-text */

	.pagination .current .screen-reader-text {

		position: absolute !important;

	}



	.pagination .page-numbers {

		display: inline-block;

		font-weight: 400;

	}



	.site-main &gt; article {

		margin-bottom: 5.25em;

	}



	.entry-header,

	.post-thumbnail,

	.entry-content,

	.entry-summary,

	.entry-footer,

	.comments-area,

	.image-navigation,

	.post-navigation,

	.page-header,

	.page-content,

	.content-bottom-widgets {

		margin-right: 23.0769%;

	}



	.entry-title {

		font-size: 33px;

		font-size: 2.0625rem;

		line-height: 1.2727272727;

		margin-bottom: 0.8484848485em;

	}



	.entry-content blockquote:not(.alignleft):not(.alignright),

	.entry-summary blockquote,

	.page-content blockquote,

	.comment-content blockquote {

		margin-left: -1.473684211em;

	}



	.entry-content blockquote blockquote,

	.entry-summary blockquote blockquote,

	.page-content blockquote blockquote,

	.comment-content blockquote blockquote {

		margin-left: 0;

	}



	.entry-content ul,

	.entry-summary ul,

	.page-content ul,

	.comment-content ul,

	.entry-content ol,

	.entry-summary ol,

	.page-content ol,

	.comment-content ol {

		margin-left: 0;
		margin-bottom:10px;

	}



	.entry-content li &gt; ul,

	.entry-summary li &gt; ul,

	.page-content li &gt; ul,

	.comment-content li &gt; ul,

	.entry-content blockquote &gt; ul,

	.entry-summary blockquote &gt; ul,

	.page-content blockquote &gt; ul,

	.comment-content blockquote &gt; ul {

		margin-left: 1.25em;

	}



	body:not(.search-results) .entry-summary li &gt; ul,

	body:not(.search-results) .entry-summary blockquote &gt; ul {

		margin-left: 1.157894737em;

	}



	.entry-content li &gt; ol,

	.entry-summary li &gt; ol,

	.page-content li &gt; ol,

	.comment-content li &gt; ol,

	.entry-content blockquote &gt; ol,

	.entry-summary blockquote &gt; ol,

	.page-content blockquote &gt; ol,

	.comment-content blockquote &gt; ol {

		margin-left: 1.5em;

	}



	body:not(.search-results) .entry-summary li &gt; ol,

	body:not(.search-results) .entry-summary blockquote &gt; ol {

		margin-left: 1.473684211em;

	}



	.entry-content blockquote.alignleft,

	.entry-content blockquote.alignright {

		border-width: 4px 0 0 0;

		padding: 0.9473684211em 0 0;

		width: -webkit-calc(50% - 0.736842105em);

		width: calc(50% - 0.736842105em);

	}

	.comment-author {

		margin-bottom: 0;

	}



	.comment-author .avatar {

		height: 42px;

		position: relative;

		top: 0.25em;

		width: 42px;

	}



	.comment-list .children &gt; li {

		padding-left: 1.75em;

	}



	.comment-list + .comment-respond,

	.comment-navigation + .comment-respond {

		padding-top: 3.5em;

	}



	.comments-area,

	.widget,

	.content-bottom-widgets .widget-area {

		margin-bottom: 1.25em;

	}



	.sidebar,

	.widecolumn {

		margin-bottom: 1.25em;

		padding-right: 0;

	}

}





/**

 * 14.2 - &gt;= 783px

 */



@media screen and (min-width: 48.9375em) {

	.site-footer{padding:20px 0px;}

	body:not(.custom-background-image).admin-bar:before {

		top: 32px;

	}

}





/**

 * 14.3 - &gt;= 910px

 */



@media screen and (min-width: 56.875em) {

	.site-footer{padding:20px 0px;}

	.site-header {

		padding-right: 7.5455%;

		padding-left: 7.5455%;

	}



	.site-header-main {

		-webkit-align-items: flex-start;

		-ms-flex-align: start;

		align-items: flex-start;
		width:1200px;

	}



	.site-header-menu {

		display: block;

		-webkit-flex: 0 1 auto;

		-ms-flex: 0 1 auto;

		flex: 0 1 auto;

	}



	.main-navigation {

		margin: 25px -0.875em 25px -0.875em;

	}



	.main-navigation .primary-menu {

		border: 0;

	}



	.main-navigation li {

		border: 0;

		float: left;
		margin-right:10px;

	}
	
	ul.sub-menu&gt;li{margin-right:0!important;}

	.main-navigation .sub-menu{background:#f2efef;}
	
	#menu-item-48 .sub-menu{width:1200px!important;}
	
	.main-navigation a {

		outline-offset: -8px;

		padding: 0.45625em 0.875em;

		white-space: nowrap;
		border-radius:3px;

	}



	.main-navigation li:hover &gt; a,

	.main-navigation li.focus &gt; a {

		color: #0806e6;

	}



.main-navigation .current-menu-item &gt; a,

.main-navigation .current_page_ancestor &gt; a {

	font-weight: 400;
	background:#0806e6;
	color:#fff!important;

}



	.main-navigation ul ul {

		border-bottom: 1px solid #e8e8e8;

		display: block;

		float: left;

		margin: 0;

		position: absolute;

		left: -999em;

		z-index: 99999;

	}



	.main-navigation ul ul ul {

		left: -999em;

		top: -1px;

	}



	.main-navigation ul ul ul:before,

	.main-navigation ul ul ul:after {

		border: 0;

	}



	.main-navigation ul ul li {

		

		border-color: #e8e8e8;

		border-style: solid;

		border-width: 1px 1px 0;

	}



	.main-navigation ul ul li:hover &gt; ul,

	.main-navigation ul ul li.focus &gt; ul {

		left: 100%;

	}



	.main-navigation ul ul a {

		white-space: normal;

		width: 21em;

	}

#menu-item-48 ul a{width:273px;}


	/*.main-navigation ul ul:before,

	.main-navigation ul ul:after {

		content: "";

		border-style: solid;

		position: absolute;

	}



	.main-navigation ul ul:before {

		top: -9px;

		left: 7px;

		border-width: 0 10px 10px;

		border-color: #e8e8e8 transparent;

	}



	.main-navigation ul ul:after {

		top: -7px;

		left: 9px;

		border-width: 0 8px 8px;

		border-color: #fff transparent;

	} */



	.main-navigation li:hover &gt; ul,

	.main-navigation li.focus &gt; ul {

		left: auto;

	}

.main-navigation #menu-item-48:hover &gt; ul {left:-500px;transition:all .1s;}

.mega-pic{margin-top:5px;}


	.main-navigation .menu-item-has-children &gt; a {

		margin: 0;

		padding-right: 2.25em;

	}



	.main-navigation .menu-item-has-children &gt; a:after {

		content: "\f431";

		position: absolute;

		top: 0.6125em;

		right: 0.825em;

	}



	.main-navigation ul ul .menu-item-has-children &gt; a {

		padding-right: 2.0625em;

	}



	.main-navigation ul ul .menu-item-has-children &gt; a:after {

		-webkit-transform: rotate(-90deg);

		-moz-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		transform: rotate(-90deg);

		top: 0.8125em;

		right: 0.5625em;

	}



	.dropdown-toggle,

	.main-navigation ul .dropdown-toggle.toggled-on,

	.menu-toggle,

	.site-header .social-navigation,

	.site-footer .main-navigation {

		display: none;

	}



	.site-content {

		max-width:1230px;

		margin:0 auto;

		

	}



	.content-area {

		float: right;

		margin-right:0;

		width: 72%;
		padding-left:30px;

	}



	.entry-header,

	.post-thumbnail,

	.entry-content,

	.entry-summary,

	.entry-footer,

	.comments-area,

	.image-navigation,

	.post-navigation,

	.pagination,

	.page-header,

	.page-content,

	.content-bottom-widgets {

		margin-right: 0;

		margin-left: 0;

	}



	.sidebar {

		float: left;

		margin-left:0;

		padding: 0;

		width: 25%;

	}



	.widget {

		font-size: 13px;

		font-size: 0.9125rem;

		margin-bottom: 3.230769231em;

		padding-top: 0.615384615em;

		line-height: 1.6153846154;

	}



	.widget .widget-title {

		margin-bottom: 1.3125em;
		font-weight:700;

	}



	.widget p,

	.widget address,

	.widget hr,

	.widget ul,

	.widget ol,

	.widget dl,

	.widget dd,

	.widget table {

		margin-bottom: 1.6153846154em;

	}



	.widget li &gt; ul,

	.widget li &gt; ol {

		margin-bottom: 0;

	}



	.widget blockquote {

		font-size: 16px;

		font-size: 1rem;

		line-height: 1.3125;

		margin-bottom: 1.3125em;

		padding-left: 1.0625em;

	}



	.widget blockquote cite,

	.widget blockquote small {

		font-size: 13px;

		font-size: 0.8125rem;

		line-height: 1.6153846154;

	}



	.widget th,

	.widget td {

		padding: 0.5384615385em;

	}



	.widget pre {

		font-size: 13px;

		font-size: 0.8125rem;

		line-height: 1.6153846154;

		margin-bottom: 1.6153846154em;

		padding: 0.5384615385em;

	}



	.widget fieldset {

		margin-bottom: 1.6153846154em;

		padding: 0.5384615385em;

	}



	.widget button,

	.widget input,

	.widget select,

	.widget textarea {

		font-size: 13px;

		font-size: 0.8125rem;

		line-height: 1.6153846154;

	}



	.widget button,

	.widget input[type="button"],

	.widget input[type="reset"],

	.widget input[type="submit"] {

		line-height: 1;

		padding: 0.6923076923em 0.5384615385em;

	}



	.widget input[type="text"],

	.widget input[type="email"],

	.widget input[type="url"],

	.widget input[type="password"],

	.widget input[type="search"],

	.widget textarea {

		padding: 0.4615384615em 0.5384615385em;

	}



	.widget h1 {

		font-size: 23px;

		font-size: 1.4375rem;

		line-height: 1.2173913043;

		margin-bottom: 0.9130434783em;

	}



	.widget h2 {

		font-size: 19px;

		font-size: 1.1875rem;

		line-height: 1.1052631579;

		margin-bottom: 1.1052631579em;

	}



	.widget h3 {

		font-size: 16px;

		font-size: 1rem;

		line-height: 1.3125;

		margin-bottom: 1.3125em;

	}



	.widget h4,

	.widget h5,

	.widget h6 {

		font-size: 13px;

		font-size: 0.8125rem;

		line-height: 1.6153846154;

		margin-bottom: 0.9130434783em;

	}



	.widget .alignleft {

		margin: 0.2307692308em 1.6153846154em 1.6153846154em 0;

	}



	.widget .alignright {

		margin: 0.2307692308em 0 1.6153846154em 1.6153846154em;

	}



	.widget .aligncenter {

		margin-bottom: 1.6153846154em;

	}



	.widget_calendar td,

	.widget_calendar th {

		line-height: 2.6923076923;

		padding: 0;

	}



	.widget_rss .rssSummary:last-child {

		margin-bottom: 1.615384615em;

	}



	.tagcloud a {

		margin: 0 0.2307692308em 0.5384615385em 0 !important;

		padding: 0.5384615385em 0.4615384615em 0.4615384615em;

	}



	.textwidget h1 {

		margin-top: 1.8260869565em;

	}



	.textwidget h2 {

		margin-top: 2.2105263158em;

	}



	.textwidget h3 {

		margin-top: 2.625em;



	}



	.textwidget h4 {

		letter-spacing: 0.153846154em;

	}



	.textwidget h4,

	.textwidget h5,

	.textwidget h6 {

		margin-top: 3.2307692308em;

	}



	.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),

	.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {

		float: left;

		margin-right: 7.1428571%;

		width: 46.42857145%;

	}



	.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {

		margin-right: 0;

	}



	.site-footer {

		-webkit-align-items: center;

		-ms-flex-align: center;

		align-items: center;

		display: -webkit-flex;

		display: -ms-flexbox;

		display: flex;

		-webkit-flex-wrap: wrap;

		-ms-flex-wrap: wrap;

		flex-wrap: wrap;

		padding: 20px 0;

		background:#fff;

	}



	.site-footer .social-navigation {

		margin: 0;

		-webkit-order: 2;

		-ms-flex-order: 2;

		order: 2;

	}



	.site-info {

		margin: 0 auto;

		-webkit-order: 1;

		-ms-flex-order: 1;

		order: 1;

		width:1200px;

	}



	.no-sidebar .content-area {

		float: none;

		width: 100%;

	}



	.no-sidebar .entry-header,

	.no-sidebar .entry-content,

	.no-sidebar .entry-summary,

	.no-sidebar .entry-footer,

	.no-sidebar .comments-area,

	.no-sidebar .image-navigation,

	.no-sidebar .post-navigation,

	.no-sidebar .pagination,

	.no-sidebar .page-header,

	.no-sidebar .page-content,

	.no-sidebar .content-bottom-widgets {

		margin-right: 15%;

		margin-left: 15%;

	}



	.no-sidebar .post-thumbnail {

		margin-right: 0;

		margin-left: 0;

	}



	.widecolumn {

		padding-right: 15%;

		padding-left: 15%;

	}

}





/**

 * 14.4 - &gt;= 985px

 */



@media screen and (min-width: 61.5625em) {

	.entry-meta{width:100%;font-size:0.8rem;line-height:1.5rem;margin:8px 0;color:#aaa;}

	.site-footer{padding:0;}

	.site-main {

		margin-bottom: 2.0em;
		padding:0;

	}



	.site-header {

		padding: 0;

		max-width:100%;

		margin:0 auto;

	    background:#fff;
		border-bottom:1px solid #e5e5e5;

	}


.all-header {
    position: sticky;
    background: #fff;
    width: 100%;
    z-index: 100000;
    top: 0;
}

.blocker{top:50px!important;}


	.site-branding,

	.site-header-menu,

	.header-image {

		margin-top: 0.3em;

		margin-bottom:0.3em;

	}



	.image-navigation {

		margin-bottom: 3.230769231em;

	}



	.post-navigation {

		margin-bottom: 7.0em;

	}



	.pagination {

		margin-bottom: 5.894736842em;

	}



	.widget {

		margin-bottom: 0;

		

	}

	



	.site-main &gt; article {

		margin-bottom: 1.0em;

		padding:0;

	}



	.entry-title {

		font-size: 40px;

		font-size: 1.3rem;

		line-height: 1.225;

		margin-bottom: 0.5em;

		border-bottom:1px solid #bbb;

		padding-bottom:5px;

	}



	.format-aside .entry-title,

	.format-image .entry-title,

	.format-video .entry-title,

	.format-quote .entry-title,

	.format-gallery .entry-title,

	.format-status .entry-title,

	.format-link .entry-title,

	.format-audio .entry-title,

	.format-chat .entry-title {

		font-size: 23px;

		font-size: 1.4375em;

		line-height: 1.304347826;

		margin-bottom: 1.826086957em;

	}



	.post-thumbnail {

		margin-bottom: 2.625em;

	}



	.entry-content h1,

	.entry-summary h1,

	.page-content h1,

	.comment-content h1 {

		font-size: 33px;

		font-size: 2.0625rem;

		line-height: 1.2727272727;

		margin-top: 1.696969697em;

		margin-bottom: 0.8484848485em;

	}



	.entry-content h2,

	.entry-summary h2,

	.page-content h2,

	.comment-content h2 {

		font-size: 28px;

		font-size: 1.4rem;

		line-height: 1.25;

		margin-top: 2em;

		margin-bottom: 1em;

	}



	.entry-content h3,

	.entry-summary h3,

	.page-content h3,

	.comment-content h3 {

		font-size: 23px;

		font-size: 1.0em;

		line-height: 1.5173913043;

		margin-top: 1.5em;

		margin-bottom: 1.5em;

	}



	.entry-content h4,

	.entry-summary h4,

	.entry-intro h4,

	.page-content h4,

	.comment-content h4 {

		letter-spacing: 0.131578947em;

	}



	.entry-content h4,

	.entry-content h5,

	.entry-content h6,

	.entry-summary h4,

	.entry-summary h5,

	.entry-summary h6,

	.page-content h4,

	.page-content h5,

	.page-content h6,

	.comment-content h4,

	.comment-content h5,

	.comment-content h6 {

		font-size: 19px;

		font-size: 1.1875rem;

		line-height: 1.1052631579;

		margin-top: 2.9473684211em;

		margin-bottom: 1.473684211em;

	}



	body:not(.search-results) .entry-summary {

		margin-bottom: 2.210526316em;

	}



	body:not(.search-results) .entry-header + .entry-summary {

		margin-top: -1.105263158em;



	}



	.author-info {

		border-bottom: 0;

		padding-bottom: 0;

	}



	.entry-footer {

		margin-top: 0.1538461538em;

	}



	body:not(.search-results) .type-post .entry-content {

		float: left;

		width: 100%;
		
		padding-bottom: 30px;

	}



	body:not(.search-results) .type-post .entry-content blockquote.alignleft {

		margin-left: -40%;

		width: -webkit-calc(60% - 1.4736842105em);

		width: calc(60% - 1.4736842105em);

	}



	body:not(.search-results) .type-post .size-big,

	body:not(.search-results) .type-post .caption-big {

		clear: both;

		display: block;

		float: none;

		margin-left: -40%;

		margin-right: 0;

		max-width: 140%;

	}



	body:not(.search-results) .type-post .caption-big .size-big,

	body:not(.search-results) .type-post table .caption-big,

	body:not(.search-results) .type-post table .caption-big .wp-caption-text,

	body:not(.search-results) .type-post table .size-big {

		margin: 0 !important;

		max-width: 100% !important;

	}



	body:not(.search-results) .type-post .entry-footer {

		float: left;

		margin-top: 0.1538461538em;

		width: 100%;

	}



	body:not(.search-results) .type-post .entry-footer &gt; span:not(:last-child):after {

		display: none;

	}



	.single .byline,

	body:not(.search-results).group-blog .byline,

	body:not(.search-results) .type-post:not(.sticky) .posted-on,

	body:not(.search-results) .entry-format,

	body:not(.search-results) .cat-links,

	body:not(.search-results) .tags-links,

	body:not(.search-results) .type-post .comments-link,

	body:not(.search-results) .type-post .entry-footer .edit-link {

		display: inline-block;

		margin-bottom: 0.5384615385em;

	}



	body:not(.search-results) .type-post .entry-footer &gt; span:last-child {

		margin-bottom: 0;

	}



	body:not(.search-results) .type-post .entry-footer .avatar {

		display: block;

		height: auto;

		margin: 0 0 0.5384615385em;

		width: 49px;

	}



	body.no-sidebar:not(.search-results) .type-post .entry-content {

		float: right;

		margin-right: -100%;

		margin-left: 34.99999999%;

		width: 50.00000001%;

	}



	body.no-sidebar:not(.search-results) .type-post .entry-footer {

		margin-right: -100%;

		margin-left: 15%;

		width: 15%;

	}



	.comment-list + .comment-respond,

	.comment-navigation + .comment-respond {

		padding-top: 2.25em;

	}



	.comments-area,

	.sidebar,

	.content-bottom-widgets .widget-area,

	.widecolumn {

		margin-bottom: 7.0em;

	}

}





/**

 * 14.5 - &gt;= 1200px

 */



@media screen and (min-width: 75em) {

	body:not(.search-results) .entry-summary {

		font-size: 23px;

		font-size: 1.4375rem;

		line-height: 1.5217391304;

		margin-bottom: 1.826086957em;

	}



	body:not(.search-results) .entry-header + .entry-summary {

		margin-top: -0.913043478em;

	}



	body:not(.search-results) .entry-summary p,

	body:not(.search-results) .entry-summary address,

	body:not(.search-results) .entry-summary hr,

	body:not(.search-results) .entry-summary ul,

	body:not(.search-results) .entry-summary ol,

	body:not(.search-results) .entry-summary dl,

	body:not(.search-results) .entry-summary dd,

	body:not(.search-results) .entry-summary table {

		margin-bottom: 1.5217391304em;

	}



	body:not(.search-results) .entry-summary li &gt; ul,

	body:not(.search-results) .entry-summary blockquote &gt; ul {

		margin-left: 0.956521739em;

	}



	body:not(.search-results) .entry-summary li &gt; ol,

	body:not(.search-results) .entry-summary blockquote &gt; ol {

		margin-left: 1.52173913em;

	}



	body:not(.search-results) .entry-summary blockquote {

		font-size: 23px;

		font-size: 1.4375rem;

		line-height: 1.5217391304;

		margin: 0 0 1.5217391304em -1.52173913em;

		padding-left: 1.347826087em;

	}



	body:not(.search-results) .entry-summary blockquote cite,

	body:not(.search-results) .entry-summary blockquote small {

		font-size: 19px;

		font-size: 1.1875rem;

		line-height: 1.8421052632;

	}



	body:not(.search-results) .entry-summary th,

	body:not(.search-results) .entry-summary td {

		padding: 0.3043478261em;

	}



	body:not(.search-results) .entry-summary pre {

		font-size: 16px;

		font-size: 1rem;

		line-height: 1.75;

		margin-bottom: 1.75em;

		padding: 1.75em;

	}



	body:not(.search-results) .entry-summary fieldset {

		margin-bottom: 1.5217391304em;

		padding: 0.3043478261em;

	}



	body:not(.search-results) .entry-summary h1 {

		margin-top: 2.121212121em;

		margin-bottom: 1.060606061em;

	}



	body:not(.search-results) .entry-summary h2 {

		margin-top: 2.5em;

		margin-bottom: 1.25em;

	}



	body:not(.search-results) .entry-summary h3 {

		margin-top: 3.043478261em;

		margin-bottom: 1.52173913em;

	}



	body:not(.search-results) .entry-summary h4,

	body:not(.search-results) .entry-summary h5,

	body:not(.search-results) .entry-summary h6 {

		margin-top: 3.684210526em;

		margin-bottom: 1.842105263em;

	}



	body:not(.search-results) .entry-summary .alignleft {

		margin: 0.2608695652em 1.5217391304em 1.5217391304em 0;

	}



	body:not(.search-results) .entry-summary .alignright {

		margin: 0.2608695652em 0 1.5217391304em 1.5217391304em;

	}



	body:not(.search-results) .entry-summary .aligncenter {

		margin-bottom: 1.5217391304em;

	}

}

</pre></body></html>