@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,latin-ext);
/*@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic);*/
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);


body {
	font-family: 'Open Sans',Arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #bfb5aa;  
	background: url('../images/pattern.png') 0 0 repeat; 
}

#wrapper{
	width:960px;
	margin:0 auto 0 auto;
}


header, .header{
	background: url('../images/header_back.jpg') 50% 0 no-repeat;
	height: 636px; /* ALOLDALON KIJÖN A KÉPVÁLTÓ, OTT ALACSONYABB */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

#content_and_rightboxes{
	background: url('../images/pattern.png') 0 0 repeat;
	margin-bottom: 30px;
}

#content_and_rightboxes a{
	text-decoration: underline;
}

#content_and_rightboxes h2 a{
	text-decoration: none;
}

#content_and_rightboxes a:hover{
	text-decoration: none;
}

/* CONTENT ALJA HÁTTÉR */
#bottom{
  background:rgba(0,0,0,0.5);
  height: 18px;
}

#main{
	margin-bottom: 22px;
}

.create_date{ padding: 0px 0px 15px 0px; font-size:11px; color:#777; }

.create_date_bloglist{padding: 0px 0px 5px 0px; font-size:11px; color:#777; }

/* ALAP SZÖVEG TÉRKÖZ */
p{
	line-height: 20px;
}

a:link, a:visited{
color:#fff;text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* H2 LÁBLÉC SZOLGÁLTATÁSAINK PONTOK */
footer h2, .footer h2, footer h4, .footer h4{
	font-family: 'Open Sans',Arial,sans-serif;
	font-size: 13px;
	font-weight: 400;	
	color: #777;
	line-height: 20px;
}

/* HÍR és VIDEÓ CÍMEK  */
h3, .blog h2, .blog h2 a:link, .blog h2 a:visited{
	font-family: 'Open Sans',Arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;	
	color: #fff;
	text-decoration:none;
}
.blog h2 a:hover{
	text-decoration:hover;
}

.blog h2{

}

.blog-featuredhome h1{
padding:0px;margin:0px; font-size:0px; /*visibility: hidden;*/
}
.blog-featuredhome .page-header{padding:0px;margin:0px;}


h3.newsflash-title_homenews{
padding:0px;margin-bottom:5px;
}

.newsdate{
padding-bottom:10px;
color:#777;
font-size:11px;
}

.blog .page-header{
margin:0px; padding:0px;
}

/* SZEKCIÓ CÍMEK  */
h4, .article_h1, .blogarticleslist_h1, #phocagallery h1{
	font-family: 'Oswald',sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	color: #fff;
	text-transform: uppercase;
}


.article-header{
padding-top:10px;
}

/* LÁBLÉC CÍMEK ÉS LÁBLÉC JOBB HASÁB SZÖVEG*/
h5{
	text-transform: uppercase;
	color: #aaa;
}

/* LÁBLÉC LEGALJA */
footer{
	background: url('../images/footer_back.jpg') 0 0 repeat-x #000;
}

.blogarticleslist_h1{
	margin: 20px 0 10px 0;
    padding: 10px 0px 10px 0;
}

#phocagallery h1{
	margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0;
}


.page-header {
    border: none;
    margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0;
}


.post{
margin-bottom:20px;
}

/* ========================== sf menu ===================================== */


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
	background: #b6b3a8;/*#9f9c8f;*/
}
.sf-menu li.sfHover > ul a:hover {
	color:#ddd;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}

.sf-menu a:hover { text-decoration:none;}

/*** SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a:link, .sf-menu a:visited{
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.32);
	text-transform: uppercase;
	zoom: 1; /* IE7 */

}

.sf-menu li {
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	padding: 23px 7px 10px 7px/*.5em 1.2em*/;
	background-image:url("../images/menu_separator.png");background-repeat:no-repeat;
	background-position:right 100px;
	/*margin:0px 5px 0px 5px;*/
}

.sf-menu li:last-child{
	background:none;
}

.sf-menu ul li {
	background: #b6b3a8;/* #9f9c8f */;
}

.sf-menu ul li.active {
	background: #9f9c8f;
	background: -moz-linear-gradient(top, #9f9c8f 0%, #c0bdb2 24%, #939186 72%, #9f9c8f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9c8f), color-stop(24%,#c0bdb2), color-stop(72%,#939186), color-stop(100%,#9f9c8f));
	background: -webkit-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: -o-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: -ms-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: linear-gradient(to bottom, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9c8f', endColorstr='#9f9c8f',GradientType=0 );
	color:#ffffff;
}

/*
.sf-menu ul ul li {
	background: #b6b3a8;
	z-index: 2000;
}*/

.sf-menu li:hover,
.sf-menu li.sfHover, .sf-menu li.current, .sf-menu li.active {
	/* only transition out, not in */
	color:#ffffff;
	background: #9f9c8f;
	background: -moz-linear-gradient(top, #9f9c8f 0%, #c0bdb2 24%, #939186 72%, #9f9c8f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9c8f), color-stop(24%,#c0bdb2), color-stop(72%,#939186), color-stop(100%,#9f9c8f));
	background: -webkit-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: -o-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: -ms-linear-gradient(top, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	background: linear-gradient(to bottom, #9f9c8f 0%,#c0bdb2 24%,#939186 72%,#9f9c8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9c8f', endColorstr='#9f9c8f',GradientType=0 );
	-webkit-transition: none;
	transition: none;
}

.sf-menu ul li a:link, .sf-menu ul li a:visited{
font-size:14px;
}
.sf-menu ul li:hover,
.sf-menu ul li.sfHover, .sf-menu ul li.current, .sf-menu ul li.active,
.sf-menu ul li a:hover{
	/* only transition out, not in */
	color:#ddd;
	background: #b6b3a8;
	font-size:14px;
}



/* ==kiegészítés== */
.sf-menu ul li:hover {
	/*background: #BFBCAD;*/
	color:#d7dbde;
	
}
.sf-menu ul ul li:link, .sf-menu ul ul li:visited{
	padding:3px 0px 3px 0px;
}
.sf-menu ul ul li:hover {
	/*background: #b6b3a8;*/
	padding: 5px 7px 5px 7px;
}
.sf-menu ul ul li a{
	padding:2px 0px ;
}
.sf-menu ul ul li a:hover{
	color:#ddd;
}


.nav-child{
	line-height:2px;
	padding:2px;
	background: #b6b3a8;
}

.nav-child li a{font-size:14px;}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}


.sf-menu .menu1:link, .sf-menu .menu1:visited{background-image:url("../images/menu_1.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu2:link, .sf-menu .menu2:visited{background-image:url("../images/menu_2.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu3:link, .sf-menu .menu3:visited{background-image:url("../images/menu_3.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu4:link, .sf-menu .menu4:visited{background-image:url("../images/menu_4.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu5:link, .sf-menu .menu5:visited{background-image:url("../images/menu_5.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu6:link, .sf-menu .menu6:visited{background-image:url("../images/menu_6.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}
.sf-menu .menu7:link, .sf-menu .menu7:visited{background-image:url("../images/menu_7.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;} 
.sf-menu .menu8:link, .sf-menu .menu8:visited{background-image:url("../images/menu_8.png");background-repeat:no-repeat;padding:70px 0 0 0;background-position:center 0px;}


/*
@-moz-document url-prefix() {
    .nav_sf{
		margin-top:0px;padding:0px; height:30px;
	}
	.sf-menu li {
		white-space: nowrap; 
		*white-space: normal; 
		-webkit-transition: background .2s;
		transition: background .2s;
		padding: 8px 16px 8px 16px;
	}
}
*/

/* ======================sf menu end========================================= */



.btn-sm, .btn-group-sm > .btn{
	border-radius:10px;
}

/* ================== btn-more ======================== */
.btn-more {
  color: #fff;
  background-color: #b29e89;
  /*border-color: #ccc;*/
  border-radius:0;
}
.btn-more:focus,
.btn-more.focus {
  color: #fff;
  background-color: #b29e89;
  border-color: #b29e89;
}
.btn-more:hover {
  color: #fff;
  background-color: #D0AD89;
  border-color: #b29e89;
}
.btn-more:active,
.btn-more.active,
.open > .dropdown-toggle.btn-more {
  color: #fff;
  background-color: #D0AD89;
  border-color: #b29e89;
}
.btn-more:active:hover,
.btn-more.active:hover,
.open > .dropdown-toggle.btn-more:hover,
.btn-more:active:focus,
.btn-more.active:focus,
.open > .dropdown-toggle.btn-more:focus,
.btn-more:active.focus,
.btn-more.active.focus,
.open > .dropdown-toggle.btn-more.focus {
  color: #fff;
  background-color: #b29e89;
  border-color: #b29e89;
}
.btn-more:active,
.btn-more.active,
.open > .dropdown-toggle.btn-more {
  background-image: none;
}
.btn-more.disabled,
.btn-more[disabled],
fieldset[disabled] .btn-more,
.btn-more.disabled:hover,
.btn-more[disabled]:hover,
fieldset[disabled] .btn-more:hover,
.btn-more.disabled:focus,
.btn-more[disabled]:focus,
fieldset[disabled] .btn-more:focus,
.btn-more.disabled.focus,
.btn-more[disabled].focus,
fieldset[disabled] .btn-more.focus,
.btn-more.disabled:active,
.btn-more[disabled]:active,
fieldset[disabled] .btn-more:active,
.btn-more.disabled.active,
.btn-more[disabled].active,
fieldset[disabled] .btn-more.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-more .badge {
  color: #fff;
  background-color: #b29e89;
}
/* ========== btn-more END ============ */



/* ================== btn-more2 ======================== */
.btn-more2 {
  color: #fff;
  background-color: #004b8c; /* #be0107; */
  /*border-color: #ccc;*/
  border-radius:0;
}
.btn-more2:focus,
.btn-more2.focus {
  color: #fff;
  background-color: #004b8c;
  border-color: #004b8c; /*#be0107;*/
}
.btn-more2:hover {
  color: #fff;
  background-color: #61B6FF;
  border-color: #31B5E6; /* #be0107; */
}
.btn-more2:active,
.btn-more2.active,
.open > .dropdown-toggle.btn-more2 {
  color: #fff;
  background-color: #327EC1;
  border-color: #004b8c; /* #be0107;*/
}
.btn-more2:active:hover,
.btn-more2.active:hover,
.open > .dropdown-toggle.btn-more2:hover,
.btn-more2:active:focus,
.btn-more2.active:focus,
.open > .dropdown-toggle.btn-more2:focus,
.btn-more2:active.focus,
.btn-more2.active.focus,
.open > .dropdown-toggle.btn-more2.focus {
  color: #fff;
  background-color: #004b8c;
  border-color: #004b8c;
}
.btn-more2:active,
.btn-more2.active,
.open > .dropdown-toggle.btn-more2 {
  background-image: none;
}
.btn-more2.disabled,
.btn-more2[disabled],
fieldset[disabled] .btn-more2,
.btn-more2.disabled:hover,
.btn-more2[disabled]:hover,
fieldset[disabled] .btn-more2:hover,
.btn-more2.disabled:focus,
.btn-more2[disabled]:focus,
fieldset[disabled] .btn-more2:focus,
.btn-more2.disabled.focus,
.btn-more2[disabled].focus,
fieldset[disabled] .btn-more2.focus,
.btn-more2.disabled:active,
.btn-more2[disabled]:active,
fieldset[disabled] .btn-more2:active,
.btn-more2.disabled.active,
.btn-more2[disabled].active,
fieldset[disabled] .btn-more2.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-more2 .badge {
  color: #fff;
  background-color: #004b8c;
}

/* ========== btn-more2 END ============ */




.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    font-family: 'Oswald',sans-serif;	
	background: #555;
	font-size: 12px;
	font-style: italic;	
	font-weight: 600;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.32);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	padding: 3px 20px;
	text-transform:uppercase;
}





/* BUTTON KICSI*/
.littlebtn{
	font-family: 'Oswald',sans-serif;	
	background: #555;
	font-size: 12px;
	font-style: italic;	
	font-weight: 600;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.32);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	padding: 3px 20px;
	text-transform:uppercase;
	text-decoration:none!important;	
}
.littlebtn:hover{
	background: #777;
	color:#fff;
	text-decoration:none;
}

/* BUTTON NAGY */
.bigbtn{
	font-family: 'Oswald',sans-serif;	
	background: #b29e89;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.32);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	padding: 0 30px 3px 30px;
	text-transform:uppercase;
}




/* 4 BOX */
#dance_services_boxes{
	
}
#dance_services_boxes img{

}

.servicebox{
background-color:#fff;
color: #555;
padding:0 0 10px 0;
}

/* 4 BOX CÍM */
.servicebox h3{
	font-family: 'Oswald',sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	color: #222;
	text-transform: uppercase;
}

.servicebox img{
width:100%;
}

.servicebox p{
padding:0 5px;
}

/* Slideshow */
#dancecarousel{
margin-top:15px;
}
.carousel-inner > .item{

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    line-height: 1; text-align:center; margin:auto;
    border:solid 7px #222;
}



.up-arrow{
color:#555;
font-size:20px;
}




#home_news, .module_homenews{
margin:30px 0px 30px 0px;
}

#home_videos{
margin:30px 0px 30px 0px;
}


#rightboxes .module{ margin: 30px 0 30px 0;}
#leftboxes .module{ margin: 30px 0 30px 0;}



.carousel-indicators{
bottom:-35px;
}


.content_transparent{
	background:rgba(0,0,0,0.5);
	height: 18px;
}

#szlogen{
	margin: 20px 0px 18px 0px;
}

#szlogen img{

}


.up-arrow{
	text-align:center;
	display:block;
}
.up-arrow:hover{
	color:#fff;
}

#footer_content{
	color: #aaa;
	padding-top:20px;
}

#footer_content .module h4{
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	color: #aaa;
}

#copyrights{
	font-family: Verdana,sans-serif;	
	font-size: 11px;
	color: #555;
	text-align:center;
	margin-top:100px;
}


/*#footer_content p{
margin:0px;padding:0px;
}*/

ul#social_icons{
margin:0px;padding:0px;
list-style-type:none;
}


#social_icons li{
float:left; margin-right:8px;
}

#social_icons li#facebook{ }
#social_icons li#youtube{ }
#social_icons li#email{ }
#social_icons li#rss{ }

#social_icons li a{
font-size:1px;
text-decoration:none;
color:rgba(255,255,255,0);
display:block; width:34px; height:34px;
background: url("../images/social.jpg") no-repeat;
}

#social_icons li a:hover{
filter: /*blur(20px) grayscale(20%);*/ /*contrast(30%)*/grayscale(100%);
}

#social_icons li#facebook a:link, #social_icons li#facebook a:visited{
background-position:0 0;
}
#social_icons li#youtube a:link, #social_icons li#youtube a:visited{
background-position:-34px 0;
}
#social_icons li#email a:link, #social_icons li#email a:visited{
background-position:-68px 0;
}
#social_icons li#rss a:link, #social_icons li#rss a:visited{
background-position:-102px 0;
}

/*
#footer_content ul.services{
list-style-type:none;
margin:0px;padding:0px;
}
#footer_content ul.services li{

}
#footer_content ul.services li a{
background-image:url("../images/arrow.png");
background-repeat: no-repeat;
background-position: 0 center;
padding:0px 22px;
color: #aaa;
}
*/
#footer_content .services h2{
margin:0px;padding:0px;
}

#footer_content .services a{
background-image:url("../images/arrow.png");
background-repeat: no-repeat;
background-position: 0 center;
padding:0px 22px;
color: #aaa;
}


.module_content{
}


.clr{
clear:both;
}

/*
a no-gutter -eket a row-hoz kell rakni <div class="row no-gutter">
* */

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}



.noleftpadding {
   padding-left: 0 !important;
   margin-left: 0 !important;
}













/* ================================================================================== */

/*
@media(max-width:767px){
	img{width:100%;}
	
	#loginandregistration, #search{
		text-align:left;
	}
	
	#partners_logo{
		display:none;
	}
}
*/

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

	#mini_logo{display:none;}
}	

/* altalanos dizajnok 991-ig */
@media only screen and (max-width:991px){
	#platinadance_logo{
		width:268px;
		padding:0 auto 0 auto;
		margin:0 auto 20px auto;
		z-index:100;
		display:block;
		height:133px;
	}
	
	#mainmenu{
		margin: 0 auto;
	}
	
	#mainmenu nav{
		float: none!important;
		width: auto;
		margin: 0 auto;
	}
	
	.sf-menu{
		float: none!important;
		margin: 0 auto;
		text-align: center;
	}		
	
	.sf-menu li{
		float: none;
		display: inline-block;
		margin: 0 auto;
	}
	
	.nav-child{
		text-align: left;
	}
	
	.nav-child li{
		display: list-item;
	}
}


/* altalanos dizajnok 767-ig */
@media only screen and (max-width:767px){

	
	.googlemap{
		width:100%;
	}
	
	img{max-width:100%;}
	
	#rightboxes img{display:none;}
	/*#nav{display:none} */
	
	/*#logo{width:48%; float:left;}
	#logo img{
		height:auto;
	}
	#search{width:48%;float:left;}
	*/
	#word{width:80%;margin:0px;}
	#searchform{
		padding:0px;
		margin:0px 0px 0px 0px;
		font-size:12px;
		/*float:left;*/
	}
	
	.sf-menu li{width:auto;}
	
	.servicebox{
		float:left;
		width:48%;
		margin:2px;
	}
	.servicebox h3{ font-size:13px;}
	
	#dancecarousel{
	
	}
	
	#szlogen{margin-top:30px;}
	
	.noleftpadding_mobile {
		padding-left: 0 !important;
		margin-left: 0 !important;
	}
	
	
	.inputfield{
		border:1px solid #002a54;
		border-radius:0px;
	}
	
	.topsearch .inputfield{
		width:100px;
	}
	
	.topsearch{
		text-align:right;
	}
	
	#homenews .inner{
		padding:0px;margin:0px;
	}
	
	.inner_1{
		padding: 15px;	
	}
	#logobar{
		height:80px;
		/* mobilemenuopen */
	}
	
	#news3blocks{
		margin-bottom:0px;
		padding-bottom:10px;
	}
	
	
	#loginandregistration, #search{
		text-align:left;
	}
	
	#factorylogos{
		display:none;
	}
	
	.service{ margin-bottom:40px;}
	.service img{width:20%;float:left;}
	
	#learn_more_this img{ width:50%; margin-right:5px;}
	
	#perfect_three_step .perfectthree_icon{ width:50px; }
	#manwithwater{display:none;}
	
	#erdeklodes .formcol{
		width:98%;
		padding:2px;
	}
	#erdeklodes .formcol2{
		width:98%;
		padding:2px;
	}
	#bottomform .inner{
		padding:20px;
	}
	
	.hiddeninmobil{display:none;}
	
	.nav-tabs > li > a {
	  border-color: /*#002a54 #002a54 transparent*/#31b5e6;
	  border-style: solid;
	  border-width: 3px 0px 0px 0px;
	  border-radius: 0px/*4px 4px 0 0*/;
	  line-height: 1.42857;
	  margin-right: 1px;
	  font-size:11px;
	  padding:3px 0px 0px 0px;
	}
	
	#footer1{display:none;}

	/*.bottomformheight{
		height:120px;
	}*/
	
}

@media(min-width:451px) and (max-width:767px){
	.servicebox{
		float:left;
		width:48%;
		padding: 0;
		margin-left:5px;
		margin-bottom: 20px;
	}
	.servicebox h3{ font-size:15px;}
}
/* 356px - 447px-ig */


/* CUSTOM */

div.pg-csv-name a{
	color: #333;
}