@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html, body {
	background:#F9FAFB;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #4F565F;
	overflow-x:hidden;
	font-family: 'Montserrat';
	font-size:15px;
}

strong {
	font-weight:700 !important;
}



img, .wp-caption {
	max-width:100% !important;
	height:auto !important;
}

.container {
	width:100%;
	max-width:1200px;
}

#logo {
	float:left;
}
#alogo {
	width:180px;
}
#header {
	position:fixed;
	background: #fff;
	width:100%;
	z-index:20;
	padding-top:25px;
}
.mobilemenu {
	display:none;
}
#menu-fomenu {
	display:block;
	float:right;
	margin-top:-7px;
}
#menu-fomenu li {
	display:inline-block !important;
	margin-left:20px;
	position:relative;
}
#menu-fomenu > li {
	padding-bottom:15px;
}
#menu-fomenu li.arrow {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Arrow_1.svg') center right no-repeat;
	background-position: top 17px right 0px;
	background-size:12px !important;
	padding-right:20px;
}
#menu-fomenu li a {
	color: #9298A0 !important;
	text-decoration:none !important;
	letter-spacing: 0.7px;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	transition: all 0.5s ease;
}
#menu-fomenu li.active a, #menu-fomenu li a:hover {
	transition: all 0.5s ease;
	color: #0C1F38 !important;
}
#menu-fomenu li .sub-menu {
	position:absolute;
	padding-left:0px;
	left:0;
	top:0;
	background: #F2F2F2;
	border-radius: 0px 0px 20px 20px;
	margin-top:54px;
	padding:15px;
	display:none;
}
#menu-fomenu li:hover .sub-menu {
	position:absolute;
	padding-left:0px;
	left:0;
	top:0;
	background: #F2F2F2;
	border-radius: 0px 0px 20px 20px;
	margin-top:54px;
	padding:15px;
	display:block;
}
.sub-menu li {
	margin-left:0px !important;
	padding-left:25px;
	padding-right:25px;
}
#menu-fomenu li .sub-menu li a {
	font-size:12px !important;
	color: #0C1F38 !important;
}
#menu-fomenu li.btn-foglalas a {
	display:inline-block;
	background:#0b1d31 !important;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	border-radius:50px;
	color:#fff !important;
}

@media only screen and (max-width: 1020px) {
	#menu-fomenu li {
		display:inline-block !important;
		margin-left:20px;
	}
}

@media only screen and (max-width: 1100px) {
	#logo {
		float:none;
		width:180px !important;
	}
	#alogo {
		margin-bottom:20px;
	}
	.mobilemenu {
		display: block;
		cursor: pointer;
		float:right;
	}
	
	.bar1, .bar2, .bar3 {
		width: 35px;
		height: 2px;
		background-color: #000;
		margin: 6px 0;
		transition: 0.4s;
	}
	
	.active .bar1 {
		-webkit-transform: rotate(-45deg) translate(-4px, 6px);
		transform: rotate(-45deg) translate(-4px, 6px);
	}
	
	.active .bar2 {opacity: 0;}
	
	.active .bar3 {
		-webkit-transform: rotate(45deg) translate(-5px, -7px);
		transform: rotate(45deg) translate(-5px, -7px);
	}

	#menu-fomenu {
		float:none;
		display:block;
		background: #F2F2F2;
		box-shadow: 0px 0px 30px #0000000F;
		border-radius: 0px 0px 40px 40px;
		margin-left:-20px;
		margin-right:-20px !important;
		margin-top:20px;
		padding-bottom:30px !important;
		display:none;
	}
	.active #menu-fomenu {
		display:block;
	}

	#menu-fomenu li {
		display:block !important;
		border-bottom:2px solid #fff;
		margin-right:25px;
		margin-left:25px;
	}
	.sub-menu {
		display:block !important;
		position:relative !important;
		margin-top:10px !important;
		padding:0px !important;
	}
	#menu-fomenu li {
		padding-bottom:0px !important;
		padding:20px !important;
	}
	#menu-fomenu li a {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
		color: #0C1F38 !important;
		font-size:18px;
	}
	#menu-fomenu li .sub-menu li {
		border:none !important;
		padding:0px !important;
	}
	#menu-fomenu li .sub-menu li a {
		font-size:16px !important;
		color: #9298A0 !important;
		font-weight:normal;
	}
	#menu-fomenu li.btn-foglalas a {
		font-size:15px !important;
		padding:6px !important;
		padding-left:15px !important;
		padding-right:15px !important;
	}
	#menu-fomenu li.btn-foglalas {
		border:none !important;
	}
	#menu-fomenu li.arrow {
		background:none;
		padding-right:0px;
	}
}


#footer {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_11.jpg') center center no-repeat;
	background-size:cover;
	padding-top:100px;
	padding-bottom:100px;
	color:#fff;
	font-weight:400;
}
#footer a {
	color:#fff !important;
}
#footer ul {
	list-style-type: none;
}
.footlogos {
	padding-top:50px;
}
.footlogos a {
	display:inline-block;
	margin-right:20px;
}
#footer a.nav-link {
	color:#fff !important;
	font-weight:400;
}
.fi1, .fi2, .fi3, .fi4 {
	padding:10px;
	padding-left:40px;
}
.fi1 {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Icon_Map.svg') center left no-repeat !important;
	background-position: center left;
	background-size:22px !important;
}
.fi2 {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Icon_Mail.svg') center left no-repeat !important;
	background-position: center left;
	background-size:22px !important;
}
.fi3 {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Icon_Phone.svg') center left no-repeat !important;
	background-position: center left;
	background-size:22px !important;
}
.fi4 {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Icon_Info.svg') center left no-repeat !important;
	background-position: center left;
	background-size:22px !important;
}

@media only screen and (max-width: 767px) {
	#footer {
		padding-top:50px;
		padding-bottom:25px;
	}
	#footer ul {
		padding:0;
		margin:0;
		margin-top:40px;
		margin-bottom:20px;
	}
	#footer a {
		padding:0px !important;
	}
	#footer ul li {
		padding-bottom:20px;
	}
}

.hhelp {
	padding-top:70px;
}

.foot2 {
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	letter-spacing: 0.24px;
	color: #4F565F;
	font-weight:400;
}
.f2 {
	text-align:right;
}
@media only screen and (max-width: 767px) {
	.f1, .f2 {
		text-align:center;
	}
}

.slidehelp {
	background-image: url('/wp-content/themes/dent2go/img/Dent2go_Elements_8.1.png'), linear-gradient(90deg, #396889 0%, #7FB7B4 71%, #81B9B4 100%);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:246px;
}
.tslide {
	margin-top:-150px;
	z-index:2;
}
@media only screen and (max-width: 1000px) {
	.slidehelp {
		background-image: linear-gradient(90deg, #396889 0%, #7FB7B4 71%, #81B9B4 100%) !important;
	}
}
.title0 {
	padding-left:25px;
	padding-right:25px;
}
.title1 {
	background: rgb(255, 255, 255, 0.15);
	border-radius: 40px;
	backdrop-filter: blur(9px);
	-webkit-backdrop-filter: blur(9px);
	padding:7px;
	padding-left:25px;
	padding-right:25px;
	display:inline-block;
	margin-bottom:70px;
}

.topcontent {
	font-weight:600;
}

.bluebutton button, .bluebutton a {
	background: transparent linear-gradient(270deg, #81B9B4 0%, #5693BF 78%, #5693BF 100%) !important;
	color:#fff !important;
	font-weight:700;
	font-size:14px !important;
	letter-spacing: 0px;
	border-radius: 30px !important;
	box-shadow: 0px 0px 18px 5px rgba(86,147,191,0.33) !important;
	border:none !important;
}
.bluebutton button:hover, .bluebutton a:hover {
	background:transparent linear-gradient(270deg, #0b1d31 0%, #0b1d31 78%, #0b1d31 100%) !important;
}

.bluebutton2 button, .bluebutton2 a {
	background: #0C1F38 !important;
	color:#81B9B4 !important;
	font-weight:700;
	font-size:14px !important;
	letter-spacing: 0px;
	border-radius: 30px !important;
	box-shadow: 0px 0px 18px 5px rgba(86,147,191,0.33) !important;
	border:none !important;
}
.bluebutton2 button:hover, .bluebutton2 a:hover {
	background:#0C1F38 !important;
	color:#fff !important;
}

@media only screen and (max-width: 980px) {
	.title0, .title1 {
		font-size:27px !important;
		display:block !important;
		text-align:center !important;
	}
	.title1 {
		max-width:350px;
		margin:auto;
		margin-bottom:70px;
	}
	.tslide {
		margin-top:-170px;
	}
}

.mimage {
	padding-top:40px;
	position:relative;
	width:500px;
	margin-left:0px !important;
}
.mblend {
	width: 350px;
	height: 350px;
	background: rgb(255, 255, 255, 0.15);
	border-radius: 40px;
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
	margin:auto;
	z-index:1;
}
.mi1 {
	position:relative;
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_47.png') center center no-repeat;
	width:350px;
	height:580px;
	background-size:cover;
	z-index:2;
	margin:auto;
	margin-top:-470px;
}
.mi2 {
	position:absolute;
	background:url('/wp-content/themes/dent2go/img/dent2golany.png') center center no-repeat;
	width:178px;
	height:218px;
	background-size:cover;
	z-index:3;
	margin:auto;
	top:0;
	left:0;
	margin-top:70px;
	margin-left:0px;
	border-radius:40px;
}
.mi3 {
	position:absolute;
	background:url('/wp-content/themes/dent2go/img/dent2gorendelo.png') center center no-repeat;
	width:169px;
	height:169px;
	background-size:cover;
	z-index:3;
	margin:auto;
	top:0;
	left:0;
	margin-top:240px;
	margin-left:360px;
	border-radius:40px;
}
.mimage2 {
	padding-top:40px;
	margin-top:-60px !important;
	position:relative;
	width:500px;
	height:400px;
	margin:auto;
}

.tslide {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_4.png') bottom left no-repeat;
	background-image:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_4.png') bottom left no-repeat;
	background-position:left -450px bottom -380px;
	background-size:1371px;
}
.potty::before {
	content:"";
	display:block;
	position:absolute;
	width:104px;
	height:69px;
	background:url('/wp-content/themes/dent2go/img/pottyok.png') center center no-repeat;
	z-index:3;
	top:0;
	left:0;
	margin-top:190px;
	opacity:0.3;
	margin-left:-30px;
}
.potty::after {
	content:"";
	display:block;
	position:absolute;
	width:104px;
	height:69px;
	background:url('/wp-content/themes/dent2go/img/pottyok.png') center center no-repeat;
	z-index:3;
	top:0;
	right:0;
	margin-top:500px;
	opacity:0.3;
}
@media only screen and (max-width: 1335px) {
	.potty::before {
		display:none !important;
		margin-top:460px !important;
	}
	.potty::after {
		/*margin-top:680px !important;*/
	}
}
@media only screen and (max-width: 768px) {
	.potty::before {
		display:block !important;
	}
	.potty:after {
		margin-top:650px !important;
	}
}
@media only screen and (max-width: 515px) {
	.potty::before {
		display:none !important;
	}
	.potty::after {
		display:none !important;
	}
}
@media only screen and (max-width: 1770px) {
	.tslide {
		background-position:left -500px bottom -380px;
	}
}
@media only screen and (max-width: 1620px) {
	.tslide {
		background-position:left -600px bottom -380px;
	}
}
@media only screen and (max-width: 1239px) {
	.tslide {

	}
}


@media only screen and (max-width: 1320px) {
	.mimage {
		scale: 0.8;
		padding-top:0px;
	}
}
@media only screen and (max-width: 768px) {
	.mi22 {
		position:absolute;
		background:url('/wp-content/themes/dent2go/img/dent2golany.png') center center no-repeat;
		width:178px;
		height:218px;
		background-size:cover;
		z-index:3;
		margin:auto;
		top:0;
		left:0;
		margin-top:70px;
		margin-left:0px;
		border-radius:40px;
	}
	.mi32 {
		position:absolute;
		background:url('/wp-content/themes/dent2go/img/dent2gorendelo.png') center center no-repeat;
		width:169px;
		height:169px;
		background-size:cover;
		z-index:3;
		margin:auto;
		top:0;
		left:0;
		margin-top:240px;
		margin-left:360px;
		border-radius:40px;
	}
	.tslide {
		margin-top:-220px;
		background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_44.png') bottom left no-repeat;
		background-position:right -600px top -40px;
		background-size:1371px;
	}
}
@media only screen and (max-width: 610px) {
	.mimage2 {
		padding-top:40px;
		margin-top:-40px;
		position:relative;
		width:400px;
		margin:auto;
	}
	.mi22 {
		width:178px;
		height:218px;
		margin-top:15px;
		margin-left:-40px;
		scale: 0.6,0.6;
	}
	.mi32 {
		width:169px;
		height:169px;
		margin-top:240px;
		margin-left:260px;
		border-radius:40px;
		scale: 0.6,0.6;
	}
}
@media only screen and (max-width: 480px) {
	.mimage2 {
		padding-top:40px;
		margin-top:-140px !important;
		position:relative;
		width:300px;
		margin:auto;
		height:330px;
	}
	.mblend, .mi1 {
		scale: 0.6;
		margin-left:-23px;
	}
	.mi22 {
		margin-top:75px;
		scale: 0.6;
	}
	.mi32 {
		margin-top:170px;
		margin-left:160px;
		scale: 0.6;
	}
	.tslide {
		

	}
}
.whitebox {
	background: #FFFFFF;
	box-shadow: 0px 20px 80px #213C5F0F;
	border-radius: 40px;
	margin-bottom:40px;
	margin-left:25px !important;
	margin-right:25px !important;
}
.whitebox img {
	width:100% !important;
	border-radius: 40px;
}
.whitebox .vc_column-inner {
	padding:0px !important;
	margin:0px !important;
}
.whitebox .wpb_single_image {
	margin:0px !important;
}
.whiteboxcontent {
	padding-left:50px !important;
	padding-right:50px !important;
}
@media only screen and (max-width: 768px) {
	.whiteboxcontent {
		padding-left:25px !important;
		padding-right:25px !important;
	}
	.whitebox h3 {
		font-size:25px !important;
	}
	.whitebox {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.whitebox .wpb_single_image {
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		padding-bottom:25px;
	}
}



.mibensegit {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_2.jpg') center center no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	height:400px;
	position:relative;
}
.wccont {
	margin-top:-220px;
}
.wccont .vc_row {
	margin-left:-70px !important;
	margin-right:-70px !important;
}

.wcol {
	padding-left:20px !important;
	padding-right:20px !important;
	margin-bottom:20px !important;
}
.wcol .vc_column-inner {
	background: #FFFFFF;
	box-shadow: 0px 20px 80px #213C5F0F;
	border-radius:40px;
	padding:30px !important;
}
@media only screen and (max-width: 1350px) {
	.wccont .vc_row {
		margin-left:0px !important;
		margin-right:0px !important;
	}
}
.showmobile {
	display:none;
}
@media only screen and (max-width: 768px) {
	.wccont {
		margin-top:-190px;
	}
	.hidemobile {
		display:none;
	}
	.showmobile {
		display:block;
	}
}

.arrowdown, .arrowdown a {
	width:100% !important;
	background:none !important;
}
.arrowdown a {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Arrow_1.svg') center center no-repeat !important;
	background-position: center center;
	background-size:22px !important;
	margin-top:30px;
	margin-bottom:30px;
}
.wccont .vc_row.wbin {
	margin-left:10px !important;
	margin-right:10px !important;
}
@media only screen and (max-width: 768px) {
	.wccont .vc_row.wbin {
		margin-left:0px !important;
		margin-right:0px !important;
	}
}

.wccont {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_4.png') bottom left no-repeat;
	background-position:right -450px bottom -380px;
	background-size:1371px;
}
@media only screen and (max-width: 1770px) {
	.wccont {
		background-position:right -500px bottom -380px;
	}
}
@media only screen and (max-width: 1620px) {
	.wccont {
		background-position:right -600px bottom -380px;
	}
}

.csapat .vc_column_container > .vc_column-inner {
	padding:0px !important;
}

.csapat2 {
	margin-top:-150px;
}

.csapatw {
	background:#fff;
	border-radius:40px;
	padding:150px !important;
	padding-top:50px !important;
	padding-bottom:50px !important;
	box-shadow: 0px 20px 80px #213C5F0A;
}

@media only screen and (max-width: 768px) {
	.csapat2 {
		margin-top:-80px;
	}
	.csapatw {
		padding:20px !important;
		padding-top:40px !important;
		padding-bottom:40px !important;
	}
}
@media only screen and (max-width: 500px) {
	.csapat2 {
		margin-top:-60px;
	}
}

.rolunkmondtak {
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_5.jpg') center center no-repeat;
	background-size:cover;
	color:#fff;
}

.gradbox {
	background:rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(50px);
	-webkit-backdrop-filter: blur(50px);
	margin:auto !important;
	margin-bottom:-100px !important;
	max-width:1200px !important;

}
.gradbox2 {
	background:rgba(255, 255, 255, 0.4);
	margin:auto !important;
	margin-bottom:40px !important;
	max-width:1200px !important;

}
.gbottom::after {
	content:'';
	display:block;
	background-image: url('/wp-content/themes/dent2go/img/Dent2go_Elements_8.11.png'), linear-gradient(90deg, #396889 0%, #7FB7B4 71%, #81B9B4 100%) !important;
	background-position:bottom left !important;
	background-repeat:no-repeat !important;
	height:246px !important;
}

.rbg {
	background-image:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_44.png'), url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_44.png');
	background-repeat:no-repeat;
	background-position:left -450px top -130px, right -450px top 700px;
	background-size:1371px;
}
.rbg2 {
	background-image:url('/wp-content/themes/dent2go/img/Dent2go_Web_Color_44.png');
	background-repeat:no-repeat;
	background-position:left -450px top -130px;
	background-size:1371px;
}
@media only screen and (max-width: 1770px) {
	.rbg2 {
		background-position:left -500px top -130px;
	}
}
@media only screen and (max-width: 1620px) {
	.rbg2 {
		background-position:left -600px top -130px;
	}
}

.rounded img {
	border-radius:40px;
}

.tnap {
	color:#fff;
	background:url('/wp-content/themes/dent2go/img/Dent2go_Web_5.jpg') center center no-repeat;
	background-size:cover;
}

.roundedtop img {
	border-top-left-radius:40px;
	border-top-right-radius:40px;
}

.wb {
	padding:10px !important;
}
.wb .vc_column-inner {
	padding:0px !important;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px #213C5F0F;
	border-radius:40px;
	min-height:650px;
}

.harmonika .vc_tta-controls-icon {
	right:0 !important;
	color: #0C1F38 !important;
}
.harmonika .vc_tta-title-text {
	display:block !important;
	color: #0C1F38 !important;
}
.harmonika .vc_tta-panel {
	margin-bottom:10px !important;
	background:#fff !important;
	border-radius:40px !important;
	overflow:hidden;
}
.harmonika  .vc_tta-panel-heading, .harmonika  .vc_tta-panel-body {
	border:none !important;
	background:#fff !important;
}
.harmonika  .vc_tta-panel-heading {
	color: #0C1F38 !important;
	font-size:10px !important;
}
.harmonika  .vc_tta-panel-heading h4 {
	color: #0C1F38 !important;
	font-size:14px !important;
	font-weight:700 !important;
}

.ar {
	background:#fff;
	border-radius:40px;
	padding:15px;
	margin-top:10px;
}
.ar2 {
	text-align:right !important;
}
.ar1, .ar2 {
	margin:0px !important;
}

@media only screen and (max-width: 768px) {
	.ar1, .ar2 {
		text-align:center !important;
	}
	.ar1 {
		font-weight: 700 !important;
	}
}

.wpcf7-text, .wpcf7-select, .wpcf7-textarea {
	background: #FFFFFF;
	box-shadow: 0px 10px 20px #213C5F0F;
	border-radius: 40px;
	border:none;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	width:100%;
}
.wpcf7-textarea {
	height:100px;
	padding:25px;
}
label {
	display:block;
	width:100%;
}
.labeltext {
	padding-left:15px;
}


.wpcf7-submit {
	background: transparent linear-gradient(270deg, #81B9B4 0%, #5693BF 78%, #5693BF 100%) !important;
	color:#fff !important;
	font-weight:700;
	font-size:14px !important;
	letter-spacing: 0px;
	border-radius: 30px !important;
	box-shadow: 0px 0px 18px 5px rgba(86,147,191,0.33) !important;
	border:none !important;
	display:inline-block;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	width:200px;
}
.wpcf7-submit:hover {
	background:transparent linear-gradient(270deg, #0b1d31 0%, #0b1d31 78%, #0b1d31 100%) !important;
}

.iform {
	padding-left:50px !important;
	padding-right:50px !important;
}
.wpcf7-spinner {
	display:block !important;
}
.wpcf7-not-valid-tip {
	padding-left:15px;
}
@media only screen and (max-width: 768px) {
	.iform {
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

.mh {
	min-height:200px;
}

#sbi_load {
	display:none !important;
}

.korhinta .wpb_gallery_slides {
	border-top-left-radius: 40px !important;
	border-top-right-radius: 40px !important;
	overflow:hidden !important;
	border:none !important;
}
.korhinta .flexslider {
	margin-bottom:0px !important;
}


.flex-direction-nav a.flex-next:before {
    content:'' !important;
	width:50px !important;
	height:50px !important;
	background:url('../img/dent2go-arrow-5-1688533443-554.svg') center center no-repeat !important;
	background-size:30px !important;
}

.flex-direction-nav a.flex-prev:before {
    content:'' !important;
	width:50px !important;
	height:50px !important;
	background:url('../img/dent2go-arrow-4-1688533443-466.svg') center center no-repeat !important;
	background-size:30px !important;
}

.rim img {
	border-radius:30px !important;
}

.sub-menu .nav-link {
	line-height:15px !important;
}
.sub-menu {
	min-width:270px !important;
}

.catname {
	position:absolute;
	bottom:15px;
	left:15px;
	background:#fff;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
	font-size:14px;
}
.catname2 {
	float:right;
	background:#fff;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
	font-size:14px;
	border:1px solid #4F565F;
	margin-top:-15px;
}
@media only screen and (max-width: 900px) {
	.catname2 {
		float:none;
		text-align:center;
		margin-bottom:20px;
	}
}


.pcats {
	text-align:center;
	padding-bottom:20px;
}
.pcats a {
	display:inline-block;
	background:#fff;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
	font-size:14px;
	color:#000;
	border:1px solid #4F565F;
	text-decoration: none !important;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.pcats a:hover, .pcats a.active {
	color:#fff !important;
	background:#4F565F;
}