/*
Theme Name: Unify VSN
Author URI: http://www.brightcherry.co.uk/
Description: Unify VSN bespoke Theme
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body, html{height:100%}

:focus {/* remember to define focus styles! */
	outline: 0;
}

ol, ul {
	list-style: none;
}

a{
	color: #000;
}

a img {
	border: 0;
}

img{
	max-width:100%;
	height:auto;
}

* {
	box-sizing: border-box;
}

strong{
	font-weight:700;
}

em{
	font-style:italic;
}

.clear{
	width:100%;
	clear:both;
	height:0;
}

.clear.break40{
	height:40px;
}


p{
	margin:0 0 20px 0;
	font-size:16px;
	line-height:1.8em;
}

p,
.post-content ul li,
.post-content ol li{
	font-size:16px;
}

p.large,
.page-introduction p{
	font-size:21px;
}

h1,h2,h3,h4,h5{
	font-weight:bold;
	line-height:1.4em;
}

h1,
.single .post-content h1.page-title{
	font-size:42px;
}

h2{
	font-size:34px;
	font-weight:600;		
}

h3{
	font-size:28px;
	font-weight:600;	
}

h4{
	font-size:18px;
}

h5{
	font-size:16px;
}

.btn,
.post-content .wp-block-button__link,
#header ul#header-c2a-nav li a.btn,
.wpcf7-submit{
	display: inline-block;
	background:#00ad7e;
	border:3px solid #00ad7e;	
	color: #fff;
	text-decoration: none;	
	font-weight: 600;
	font-size: 16px;
	padding:4px 20px;
}

.btn:hover,
.post-content .wp-block-button__link:hover,
.wpcf7-submit:hover,
#header ul#header-c2a-nav li a.btn:hover{
	background:#fff;
	border:3px solid #00ad7e;
	color:#00ad7e;
	cursor:pointer
}

.btn.large,
.wpcf7-submit{
	font-size: 18px;
	padding:6px 25px;	
}


#header ul#header-c2a-nav li a.btn{
	margin-left:20px;
}

.buttons .btn{
	margin:0 1.9% 12px 1.9%;
	width:240px;
}

.post-content .wp-block-button__link{
	padding:12px 0;
	width:280px;
}


/* =Global elements
----------------------------------------------- */

.box-shadow{
	border: 8px solid #eee;
}

.buttons{
	padding-top:60px;
}

.video-wrapper{
	position:relative;
}

.video-wrapper .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-wrapper .video-container iframe, 
.video-wrapper .video-container object, 
.video-wrapper .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/* =Colours
----------------------------------------------- */

.green,
#benefits-list ul li i,
.post-content a,
#footer ul li.title,
#footer a:hover,
#header ul#header-nav li.current-menu-item a,
#header ul#header-c2a-nav li a.green,
#header ul#header-nav li a:hover,
#footer ul.social li a:hover i,
.content-blocks .block h3.trigger.active,
.content-blocks .block h3.trigger:hover,
.contact li a:hover{
	color:#00ad7e
}



/* =Structure
----------------------------------------------- */

body {
	text-align:center;
	font-family: 'Poppins', sans-serif;
	color:#000;
	text-align:center;
}

#wrapper{
	position:relative;
	width:100%;
	min-width:360px;
	background:url("images/footer-2-min.png?id=1") right bottom no-repeat;
	padding-bottom:50px;
}

#main-content{
	position:relative;
	width:100%;
	margin:0 auto;
	z-index:1;
}

.setwidth{
	position:relative;	
	max-width:1650px;
	min-width:360px;	
	margin: 0 auto;
	padding:0 20px;
}

.setwidth.large,
#header .setwidth{
	max-width:1850px;
}

.setwidth.small{
	max-width:1050px;
}

.setwidth .setwidth.small{
	padding:0;
}

.panels .panel-image{
	width:60%;
	float:left;
}

.panels .panel-image img{
	width:100%;
	height:auto;
}

.panels .panel-content{
	width:40%;
	float:right;
	text-align:left;
	padding:50px;
	position:relative;
}


.page-introduction{
	max-width:890px;
	margin:0 auto;
	padding-bottom:30px;
}

.page-introduction h1,
.page-introduction p{
	text-align:center;
}

.introduction{
	text-align:left;
	padding-top:50px;
	padding-bottom:90px;
	z-index:1;	
}

.introduction h2{
	max-width:580px;
	padding-bottom:40px;
	font-size:38px;
}

.introduction .text{
	float:left;
	width:50%;
}

.introduction .ticks{
	float:right;
	width:47%;
	padding-top:30px;
	text-align:center;
}

.introduction .ticks li{
  width: 170px;
  height: 170px;
	background:#00ad7e;
  border-radius: 50%;
  display:inline-block;
  padding:28px 20px;
  vertical-align:top;
  margin:0 3% 3% 3%;
}

.introduction .ticks li span{
	font-size:16px;
	display:block;
	width:100%;
	line-height:1.4em;
	word-spacing: 100vw;	
	color:#fff;
}

.introduction .ticks li i{
	font-size:48px;
	display:block;
	padding-bottom:12px;
	color:#fff;
}


.gallery{
	position:relative;
	margin-top:20px;
}


.gallery .medias{
	display:table;
	width:100%;
	table-layout: fixed;
	border-spacing: 20px;
}


.gallery .medias .table-row{
	display:table-row;
}

.gallery .media{
	display:table-cell;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat
}

.gallery .media video{
	width:100%;
	height:auto;
	display:block;
}

.gallery .post-content{
	max-width:780px;
	padding:60px 0;
	margin:0 auto;
}

/* =Dropdown Template / Feature / FAQ
----------------------------------------------- */

.content-blocks{
	padding:30px 0 40px 0;
	text-align:left;
}

.content-blocks .block{
	position:relative;
	border-bottom:1px solid #153d36;
}

.content-blocks .block .h3,
.content-blocks .block h3{
	padding:15px 20px 15px 40px;
	display:block;
	font-size:19px;
	text-decoration:none;
}

.content-blocks .block .h3 span.icon,
.content-blocks .block h3 span.icon{
	position:absolute;
	left:0;
	top:16px;
}

.content-blocks .block .answer{
	padding:10px 0 20px 0;
}

.content-blocks .block h3:hover{
	cursor:pointer;
	color:#000;
}

.content-blocks .answer{
	display:none;
}

/* =Topbar
----------------------------------------------- */


#header{
	position:relative;
	padding:15px 0;
}

.mobile-menu-is-active #header{
	background:#000;
}

#header .header-right{
	float:right;
}

a.logo{
	position:relative;
	z-index:100;
	float:left;
}

a.logo img{
	width:65px;
	height:auto;
}


#header ul#header-nav,
#header ul#header-c2a-nav{
	float:right;
	position:relative;
}

#header ul#header-nav{
	margin-top:38px;
}

#header ul#header-c2a-nav{
	z-index:100;
	margin-top:30px;
}

#header ul#header-nav li,
#header ul#header-c2a-nav li{
	display:inline-block;
	margin-left:10px;
}

#header ul#header-c2a-nav li a i{
	margin-right:5px;
}

#header ul#header-nav li a,
#header ul#header-c2a-nav li a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:0 14px;
	text-transform:uppercase;
	font-weight:600;
	font-size:16px;
}

#header ul#header-nav li a:hover{
	text-decoration:none;
}

.hamburger{
	display:none;
	z-index: 999999;
	position: relative;
	top:38px;
	padding:0;
	float:right;
	margin:0 0 0 50px;
	opacity: 1 !important;
}

.hamburger-inner, 
.hamburger-inner::before, 
.hamburger-inner::after {
	background-color:#00ad7e;
	border-radius: 0 !important;
}


/* =Header
----------------------------------------------- */

.fadeout-bg{
	display:none;
	z-index:9;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;

  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;	
	
}

.mobile-menu-is-active .fadeout-bg{
	display:block;
}

/* =Homepage
----------------------------------------------- */

.banner{
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:40px;
}

.banner .textbox{
	position:absolute;
	max-width:550px;
  top: 50%;
  transform: translateY(-50%);
	left:8%;
	color:#fff;
	z-index:3;
}

.banner .textbox h1{
	font-weight:700;
	font-size:52px;
	line-height:1.2em;
	padding-bottom:20px;
	text-shadow: 4px 1px 1px rgb(0 0 0 / 90%);
}

.banner .textbox h2{
	text-shadow: 2px 1px 1px rgb(0 0 0 / 90%);
	font-size:30px;
}

.banner .textbox a.btn{
	margin-top:30px;
}

ul.testimonial,
ul.bxslider{
	visibility:hidden;
}

.bx-wrapper{
	padding:0;
	margin:0;
	box-shadow: none !important;	
}

.bx-wrapper video,
.bx-wrapper img{
	text-align:center;
	cursor: pointer;
	margin: 0px auto;
}

.banner .bx-wrapper video,
.banner .bx-wrapper img{
	width:100%;
	display: block;
	max-height: 70vh;
	min-height: 70vh;
	object-fit:cover;
	font-family: 'object-fit: cover;';
}

.bx-wrapper {
	-moz-box-shadow: 0 !important;
	-webkit-box-shadow: 0 !important;
	box-shadow: 0 !important;
	border: 0 !important;
	margin-bottom: 0 !important;
}


#wrapper .bx-wrapper .bx-pager.bx-default-pager{
	
}

#wrapper .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 16px !important;
	height: 16px !important;
	margin: 0 6px;
	-moz-border-radius: 12px !important;
	-webkit-border-radius: 12px !important;
	border-radius: 12px !important;
}


#wrapper .banner .bx-wrapper .bx-pager,
#wrapper .banner .bx-wrapper .bx-controls-auto {
	bottom: 30px
}

#wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover, 
#wrapper .bx-wrapper .bx-pager.bx-default-pager a.active, 
#wrapper .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #00ad7e;
}




.products .product{
	float:left;
	width:48%;
	padding-top:20px;
}

.products .product:nth-child(even){
	float:right;
	width:48%;
}


.products .product h2{}

.products .product h4{
	max-width:450px;
	margin:0 auto;
	padding:10px 0 20px 0;
}

.products .product img{
	width:100%;
	height:auto;
}


/* =Testimonial
----------------------------------------------- */

.testimonial-wrapper{
	position:relative;		
	padding-top:100px;
	width:90%;
	margin:0 auto;
}

.testimonial-wrapper .bx-wrapper{
	background: none !important;
}

.testimonial-wrapper .testimonial{
	text-align:center;
}

.testimonial-wrapper .testimonial img{
	height:100px;
	width:auto;
	margin-bottom:30px;
}

.testimonial-wrapper .testimonial p{
	font-size:21px;
	max-width:650px;
	margin:0 auto;
	padding-bottom:20px;
}

.testimonial-wrapper .testimonial p i{
	position:relative;
	top:-10px;
	padding-right:15px;
}

#wrapper .testimonial-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
	width: 12px !important;
	height: 12px !important;
	margin: 0 4px;
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px !important;
}



/* =Footer
----------------------------------------------- */


#footer{
	position:relative;	
	z-index:1;
	padding:80px 0 20px 0;
	text-align:left;
	margin-top:220px;
}

#footer .footer-left{
	float:left;
}

#footer .footer-right{
	float:right;
	text-align:center;
	width:40%;
}


#footer .footer-section{
	float:left;
	padding-right:150px	
}

#footer .footer-section.last{
	padding-right:0;
}

#footer ul li.title{
	font-weight:600;
	padding-bottom:25px;
}

#footer ul li{
	padding:3px 0;
}

#footer ul li a{
	text-decoration:none;
}

#footer ul li a:hover{
	text-decoration:none;
}


#footer ul.address{
	padding:20px 0 30px 0;
}

#footer ul.address li{
	padding:0 0 1px 0;
	font-size:15px;
}

#footer ul.social li{
	float:left;
	padding-right:24px;
}

#footer ul.social li:last-of-type{
	padding-right:0;
}

#footer ul.social li a{
	font-size:32px;
}


#footer ul.social li a:hover{
	color: #000;
}

#footer .copyright{
	width:100%;
	clear:both;
	text-align:left;
	padding-top:30px;
}

#footer .copyright p{
	font-size:14px;
	color:#999;
}


#footer img#auth-seller{
	margin-top:50px;
}

/* =Case Studies Page
----------------------------------------------- */

.videos{}

.videos .video{
	float:left;
	width:47%;
	margin:40px 0;
	padding:30px 25px 20px 25px;
}

.videos .video:nth-child(even){
	float:right;
}

.videos .video h2{

}

.videos .video iframe{
	padding:30px 0 20px 0;
}

/* =Post Content
----------------------------------------------- */

.post-content{
	text-align:left;
}


.post-content ul,
.post-content ol{
	margin:20px 30px;
}

.post-content h2 + ul,
.post-content h3 + ul,
.post-content h4 + ul,
.post-content h5 + ul,
.post-content h2 + ol,
.post-content h3 + ol,
.post-content h4 + ol,
.post-content h5 + ol{
	margin-top:5px;
}


.post-content h1{
	padding-bottom:30px;
}

.post-content h2{
	padding-top:20px;
	padding-bottom:15px;
}

.post-content h3{
	padding-top:10px;
	padding-bottom:12px;
}

.post-content h4{
	padding-top:10px;
	padding-bottom:10px;
}

.post-content h5{
	padding-bottom:8px;
}


.post-content ul li,
.post-content ol li{
	padding:6px 0;
	line-height:1.6em;
}

.post-content ul li{
	list-style:square;
}

.post-content ol li{
	list-style:decimal;
}


.post-content ol li ol,
.post-content ul li ul{
	margin-bottom:10px;
	margin-top:6px;
}

.post-content ol ol li{
	list-style-position: outside;
	list-style-type:disc;
}

.post-content .wp-block-image .alignleft{
	margin-right:30px;
}

.post-content .wp-block-image .alignright{
	margin-left:30px;
}



/* =Products Page
----------------------------------------------- */


.products-overview{
	display:table;
	width:98%;
	table-layout: fixed;
	border-collapse: collapse;
	background:#eee;
	margin:0 auto;
	margin-bottom:120px;
}

.products-overview .product{
	position:relative;
	display:table-cell;
	padding:15px 15px 25px 15px;
	text-align:center;
	text-decoration:none;
}

.products-overview .product .arrow-down{
	position:absolute;
	bottom:15px;
	left:0;
	display:block;
	text-align:center;
	width:100%;
	font-size:16px;
}

.products-overview .product h4{
	font-weight:600;
	font-size:16px;
	padding:10px 0 20px 0;
}

.products-overview .product p{
	font-size:14px;
	line-height:1.4em;
}

.products-overview .product img{
	width:100%;
	height:auto;
}

.products-overview .product .bullets-wrapper{
	padding:12px 0;
}

.products-overview .product .bullets-wrapper ul{
	position:relative;
	left:-12px;
}

.products-overview .product .bullets-wrapper ul li{
	font-size:14px;
	padding:4px 0;
}

.products-overview .product .bullets-wrapper ul li i.fa-check{
	padding-right:10px;
}

.products-overview .product:hover{
	background-color:#00ad7e;
}


.products-overview .product:hover *{
	color:#fff;
}


.products-single{}

.products-single .product{
	position: relative;
	border-bottom:10px solid #eee;
	padding:80px 0;
}

.products-single .product:first-of-type{
	padding-top:0;
}

.products-single .product .text{
	padding-bottom:40px;
}


.products-single .product .images-wrapper{

}

.products-single .product .images-wrapper a{
	position:relative;
	float:left;
	margin:40px 1% 20px 0;
	width:32.333333%;
	display:block;
}

.products-single .product .images-wrapper a:nth-child(3n) { 
	float:right;
	margin-right:0;
}

.products-single .product .images-wrapper img:hover{
  outline: 8px solid #00ad7e;
  outline-offset: -8px;
}

.products-single .product .images-wrapper img{	
	width:100%;
	height:auto;
	display:block;
}

.products-single .product .table{
	display:table;
	width:100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.products-single .product .table-cell{
	display:table-cell;
}

.products-single .product .table-cell.desc{
	padding-right:40px;
	width:55%;
}


/* =Rent Page
----------------------------------------------- */

.product-panels{

}

.product-panels .product{
	position:relative;
	margin:40px 0 40px 0;
	width:48%;
	float:left;
	padding-bottom:100px;
}


.product-panels .product:nth-child(even){
	float:right;
}


.product-panels .product .image img{
	width:100%;
	height:auto;
}


.product-panels .text-wrapper{
	padding:3%;	
	text-align:left;
}

.product-panels .text-wrapper .text{}

.product-panels .text-wrapper .text h2{
	padding-bottom:20px;
}


.product-panels .bullets-wrapper{
	margin-top:20px;
}

.product-panels .bullets-wrapper h4{
	padding:0 0 12px 0;
}

.product-panels .bullets-wrapper .bullets{
	padding-top:30px;	
}

.product-panels .bullets-wrapper .bullets:first-of-type{
	padding-top:10px;	
}

.product-panels .bullets-wrapper ul{
	list-style-type:square;
	list-style-position: inside;
}

.product-panels .bullets-wrapper ul li{
	padding:4px 0;
	position:relative;
}

.product-panels .bullets-wrapper ul.ticks{
	list-style:none;
}

.product-panels .bullets-wrapper ul.ticks li{
	padding-left:30px;
}


.product-panels .bullets-wrapper ul.ticks i.fas{
	position:absolute;
	left:0;
	top:8px;
	
}

.product-panels .text-wrapper .buttons{
	position:absolute;
	width:100%;
	padding:0;
	margin:0;
	left:12px;
	bottom:20px;
}



/* =Boxes template Page
----------------------------------------------- */

.page-template-page-boxes-template .product-panels .product{
	padding-bottom:40px;
}

#benefits-list{
	max-width:920px;
	margin:0 auto;
	margin-top:40px;
}

#benefits-list ul li{
	list-style-type:none;
	width:100%;
	text-align:left;
	position:relative;
	margin:20px 0 20px 0;
}

#benefits-list ul li i {
	font-size: 36px;
	position: absolute;
	left: 0;
	top: 5px;
}

#benefits-list ul li span.text{
	display:block;
	padding-left:80px;
}



/* =Contact
----------------------------------------------- */

ul.contact{
	padding-top:10px;
	text-align:center;
}

ul.contact li{
	padding:0 20px;
	font-size:22px;
	display:inline-block;
}

ul.contact li .fa,
div.address .fa{
	padding-right:15px;
	width:30px;
}

div.address{
	padding-top:20px;
	text-align:left;	
}

div.address .fa{
	float:left;
	font-size:22px;
	text-align:center;
}

div.address ul{
	overflow:auto;
}

div.address ul li{
	padding-bottom:5px;
	font-size:18px;	
	font-weight:300;
}

.contactform{
	text-align:center;
	padding-top:50px;
}

.contactform h2{
	text-align:left;
	padding-bottom:20px;
}

.contactform label{
	font-size:14px;
	display:block;
	line-height:1.6em;
	padding-bottom:5px;
	text-align:left;
	font-weight:600;
}

.wpcf7 .wpcf7-text,
.wpcf7 textarea{
	width:100%;
	border: 1px solid #fff;
	outline: 1px solid #999;	
	background:#fff;
	font-size:18px;
	padding:8px;
}

.wpcf7-not-valid-tip{
	text-align:left;
}

.wpcf7 textarea{
	height:160px;
}

.wpcf7 .field{
	padding:8px 0;
}

.contactform .wpcf7 .field .right-contact{
	width:48%;
	float:right;
}

.contactform .wpcf7 .field .left-contact{
	width:49%;
	float:left;
}

.contactform .submit{
	padding-top:15px;
}

.wpcf7-response-output{
	margin:20px 0 !important;
	width:100%;
	background:#fff;
	padding:15px !important;
}

span.wpcf7-not-valid-tip{
	font-size:14px !important;
	padding-top:4px;
}


/* =Posts / blog
----------------------------------------------- */

.pagenum .number{
	color:#00ad7e;
}

.boxes{}

.boxes .box{
	display:block;
	position:relative;
	float:left;
	width:31.333333%;
	margin-right:3%;
	margin-bottom:3%;
	border:8px solid #eee;
	text-decoration:none;
}

.boxes .box:nth-child(3n) { 
	margin-right:0;
	float:right;
	clear:right;
}

.boxes .box:nth-child(3n+1){
	clear:left
}

.boxes .box:hover{
	border-color:#00ad7e
}

.boxes .box img{
	width:100%;
	height:auto;
}

.boxes .box .text{
	position:relative;
	display:block;
	text-align:left;
	padding:10px 15px 40px 15px;
	width:100%;
}

.boxes .box .text .post-title{
	font-size:20px;
	line-height:1em;
}

.boxes .box .text .post-date{
	display:block;
	position:absolute;
	left:0;
	bottom:10px;
	padding-left:15px;
	font-size:14px;
}



/* =Single Blog Post / blog
----------------------------------------------- */

.single h1{
	padding-bottom:5px;
}

.single .post-date{
	display:block;
	padding-bottom:50px;
}


.single .post-content h1{
	padding-bottom:30px;
	font-size:36px;
}

.single .post-content h1.page-title{
	padding-bottom:10px;
}

.single .post-content h2{
	padding-top:20px;
}

.single .post-content h3{
	padding-top:20px;
}


.single .post-content hr{
	width:100%;
	display:block;
	clear:both;
	margin:20px 0;
	border:0;
	border-top:6px solid #eee;
}


.single .post-content h1 + ul,
.single .post-content h1 + ol,
.single .post-content h2 + ul,
.single .post-content h2 + ol,
.single .post-content h3 + ul,
.single .post-content h3 + ol{
	margin-top:0;
}


blockquote{
	border-left:5px solid #000;
	padding:10px 30px;
	max-width:90%;
	margin-bottom:20px;
}

blockquote p{
	font-style:italic;
	font-size:19px;
}


/* WP Image alignment
---------------------------*/

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin: 0 25px 25px 0;
}
.alignright {
	display: inline;
	float: right;
	margin: 0 0 25px 25px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 14px 9px 9px 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 16px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 4px;
	position: relative;
}

img.size-full{
	height:auto;
	width:auto;
}



/* =Paging
----------------------------------------------- */

.wp-pagenavi {
	clear: both;
	padding-top:40px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 4px solid #00ad7e;
	padding: 8px 15px;
	margin: 4px;
	color:#00ad7e;
	font-size:14px;
  display: inline-block;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#fff;
	background:#00ad7e;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
