/* Content styles */
.blue{color: #1e6caa; line-height: 30px;}
.greenBig{color: #2f9501; font-size:29px; }
.greensmall{color: #2f9501;font-size:18px;  }
.orange{color: #FF7800 !important; text-decoration:underline;border:0!important;}
.orange a{color: #FF7800 !important; text-decoration:underline;border:0!important;}
.orange a:hover{color: #FF7800 !important; text-decoration:underline;border:0!important;}

.black{color: #000 !important; text-decoration:none;border:0!important;}
.black a{color: #000 !important; text-decoration:none;border:0!important;}
.black a:hover{color: #000 !important; text-decoration:none;border:0!important;}


.contentStyle,
.contentStyle p,
.contentStyle input,
.contentStyle textarea,
.contentStyle select{
	background: transparent;
	color: #000;
	font: 14px Arial, Helvetica, sans-serif;
    line-height:20px;
}
.contentStyle p span{
   line-height:normal;
}
.contentStyle td{
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
    line-height:20px;
}
.contentStyle table.editionsModule td{
	vertical-align:middle;
}
.contentStyle b, b,
.contentStyle strong, strong {
    font-weight:bold;
}
.contentStyle a[href^=tel] {
    color:inherit!important;
    text-decoration:none!important;
    border: none!important;}
.contentStyle a,
.contentStyle li a{
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;

}
.contentStyle a:hover,
.contentStyle li a:hover{
    color: #FF7800;
    text-decoration: none;
	border-bottom:none 0;
}
.front-rte .contentStyle a,
.front-rte .contentStyle li a{
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}
.front-rte .contentStyle a:hover,
.front-rte .contentStyle li a:hover{
    text-decoration: none;
	border-bottom: none 0;
}

.contentStyle a.blue, a.blue{
    color: #06c;
}
.contentStyle .whiteText, .whiteText{
    color: #FFF;
}
.contentStyle .darkText, .darkText{
    color: #000;
}
.contentStyle ul.darkText, li.darkText{
    color: #000;
	list-style-type: none;
}
.contentStyle a.whiteLink, .contentStyle .whiteLink a,
.contentStyle .whiteLinks a{
    color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.contentStyle a.whiteLink:hover,.contentStyle .whiteLink a:hover,
.contentStyle .whiteLinks a:hover{
    color: #FFF;
	text-decoration: none;
	border-bottom: none;
}
.contentStyle .orange a, .orange a{
    color: #FF7800  !important;
	text-decoration:underline;
	border:0!important;
}
.contentStyle .orange a:hover, .orange a:hover{
    color: #FF7800  !important;
	text-decoration:underline;
	border:0!important;
}

.contentStyle .orange{
color: #FF7800 !important;
text-decoration:underline;
border:0!important;}


.contentStyle .black a, .black a{
    color: #000 !important;
	text-decoration:none;
	border:0!important;
}
.contentStyle .black a:hover, black a:hover{
    color: #000  !important;
	text-decoration:none;
	border:0!important;
}

.contentStyle .black{
	color: #000 !important;
	text-decoration:underline;
	border:0!important;}


.contentStyle a img, a img.preview{
   border-bottom:0!important;
	text-decoration:none!important;
}
.contentStyle h1, h1{
	font:19px Tahoma;
    color:#000;
    margin-top:13px;
    margin-bottom:10px;
}
.contentStyle h1.green, h1.green{
	font:24px Tahoma, Geneva, sans-serif;
    margin-top:13px;
    margin-bottom:10px;
	color:#39b54a;
}

.contentStyle h2{
    font: bold 13px  Arial, Helvetica, sans-serif;
    color:#000;
    margin: 0px 0px 7px 0px;
    padding: 0px;
}

.contentStyle h3{
    font: italic 18px  Arial, Helvetica, sans-serif;
	color:#2867bb;
	margin: 0px 0px 7px 0px;
	padding: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

.contentStyle h2.contact{
    font: bold 18px  Tahoma, Geneva, sans-serif;
    color:#070808;
    margin: 0px 0px 7px 0px;
    padding: 0px;
}
.contentStyle table.contactTable td p, .contentStyle table.contactTable td div{
        color:#606060;
}
.contentStyle table.contactTable td a{
        color:#606060;
}
.contentStyle table.supportFlags, .contentStyle table.supportFlags p{
    line-height:18px;
}
.contentStyle table.supportFlags img{
    margin:10px 10px 0 0;
}

.contentStyle a.green,
.contentStyle table.contactTable td a.green,
.contentStyle table.contactTable td a:hover{
        color:#39b54a!important;
        border:0!important;
}
.contentStyle h4, h4{
	font:18px Arial, Helvetica, sans-serif;
    color:#343434;
    margin-top:13px;
    margin-bottom:10px;
    font-weight: bold;
}
.contentStyle p{
    margin: 0 0 20px 0;
}

.contentStyle td p{
	color:#000;
    margin: 0 auto;
    width: 260px;
}

.contentStyle table {
    border-collapse: separate;
}
.contentStyle td{
    /*border-color:transparent;*/
    vertical-align:top;
}

.contentStyle ul, ul,
.contentStyle ol, ol{
	margin: 0 0 3px 0;
	padding:0 0 0 30px;
}
.contentStyle ul li, ul li
.contentStyle ol li, ol li{
	margin: 0 0 3px 0;
	padding:0;
	color:#000;
	list-style-position:outside !important;
}

.contentStyle li{
	margin: 0 0 3px 10px;
	padding:0 0 0 5px;
	color:#000;
	xtext-align:justify !important;
	list-style-position:outside !important;

}

/*styles for marketing page start*/
.contentStyle .mark_tittle{
    padding:  0 20px 0 0;
}
.contentStyle .mark_tittle h1{
    color: #4db748;
    font: 36px Arial, Helvetica, sans-serif;
}

.contentStyle .mark_tittle p,
.contentStyle .mark_tittle ul,
.contentStyle .mark_tittle ul li,
.contentStyle .mark_tittle a{
    color: #4db748;
}
.contentStyle .mark_tittle a{
    border-color: #4db748!important;
}
.contentStyle .mark_btn{
    background: url(../images/mark_btn.png) no-repeat;
    width: 250px;
    height: 35px;
    margin: 15px 0 0 190px;
    padding: 8px 0 0 0;

}
.contentStyle .mark_btn a,
.contentStyle .mark_btn a:hover{
    color: #ffffff!important;
    font: 18px Arial, Helvetica, sans-serif;
    text-decoration: none;
    border: none!important;
}

.contentStyle .mark_td h1{
    color: #4db748!important;
    font: 19px Arial, Helvetica, sans-serif;
    margin-bottom:20px!important;
}

.contentStyle .mark_td h2{
    color: #68be59!important;
   margin: 15px 0 15px 0;
}

.contentStyle .mark_td a,
.contentStyle .mark_td a:hover{
    text-decoration: none;
    border: none!important;
    color: #4db748!important;
}
.contentStyle  .mark_icon{
    width: 80px;
}
.contentStyle .mark_soc{
    float: right;
}
/*styles for marketing page end*/

/*------------------styles for bezoekafspraken-maken page start----------------*/
	.contentStyle .darkspringgreen{
		color:#25a69a;
		font-size:25px;
		text-transform:uppercase;
		padding-top:20px; 
	}
	.contentStyle .darkspringgreen-small {
		color:#25a69a;
		font:26px Arial,Helvetica,sans-serif;
		padding:20px 0;	
     }
	.contentStyle .button-business{
		background: rgb(37, 166, 154) linear-gradient(rgb(50, 214, 199)50%, rgb(37, 166, 154) 50%) repeat scroll 0 0;
		border-radius:5px;
		color:#fff;
		text-transform:uppercase;
		font-size:15px;
		text-align: center;
		padding: 25px 10px;
		margin-bottom: 20px;
    }	 
/*------------------styles for bezoekafspraken-maken page end----------------*/

.contentStyle td h2{
    margin:0;
}

/* Links */

.hand {
    cursor: pointer;
}
/*Buy domain style start*/
h1.domainTitle{
    font: 24px Tahoma;
    text-align: left;
    color: #cc0361;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}
.contentStyle .searchOrange{
    width: 470px;
    position: relative;
    float: left;
    background: none;
    border: 2px solid #24b620;
    behavior: url(/site/core/css/PIE.htc);
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-radius: 7px;
    height:45px;
    margin: 0;
}

.contentStyle .searchOrange td{
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    vertical-align:middle;
    margin-right:20px;
}

.contentStyle .searchButton input{
    background: url(../images/search_circle.png) no-repeat;
    height:37px !important;
    width:37px;
    font-size:1px !important;
    color:#FFF;
    border:0px;
    margin: 4px 0 0 0;
}

input.searchDomainNew{
    background: none!important;
    border: 0!important;
    height:20px;
    font-size:15px!important;
    font-weight:bold!important;
    margin: 8px 0 0 10px!important;
    width: 370px!important;
    color: #c3c6c7;
    xcolor: #000000;
    text-transform: uppercase;
    outline: none;
    vertical-align: top!important;
}

.orangeDivMain{
    position: relative;
    float: left;
    background: #2f9501;
    behavior: url(/site/core/css/PIE.htc);
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-radius: 7px;
    height:42px;
    width: 140px;
    padding: 3px 4px 0 4px;
    margin: 0 28px 0 0;
    font: Tahoma!important;
    font-size: 18px!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
.orangeDivMain span {
    font-size: 14px!important;
}
.searchOrangeTd{
    vertical-align: top;
    width: 533px;
}
.contentStyle .orangeDiv{
    float: left;
    position: relative;
    height: 24px;
    padding: 8px;
    color: #000000;
    font: 14px Tahoma;
    margin: 10px 28px 0 0;
    text-align: left;
    vertical-align: top!important;
    width: 132px;
    text-align: left;
}
.contentStyle .orangeDiv .domain{
    position: relative;
    color:#ffffff;
    background: #24b620;
    width: 55px;
    padding: 3px;
    float: left;
    margin: 0 5px 0 0 ;
    text-transform: uppercase;
    font: 14px Tahoma;
    behavior: url(/site/core/css/PIE.htc);
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-radius: 4px;
}
.contentStyle .orangeDiv .text{
    float: left;
    width: 5px;
    color:#000000;
}
.contentStyle .orangeDiv .prise{
    color:#000000;
    background: none;
    width: 55px;
    padding: 3px 0 3px 0;
    float: right;
    margin: 0 0 0 5px;
    text-transform: uppercase;
}
/*Buy domain style end*/
/* Scrolls */
.whiteScrolBlock {
	   scrollbar-3dlight-color: #EBEBEB;
    scrollbar-arrow-color: #7F7F7F;
    scrollbar-base-color: #EBEBEB;
    scrollbar-darkshadow-color: #EBEBEB;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #BEBEBE;
    scrollbar-shadow-color: #BEBEBE;
    scrollbar-track-color: #FFFFFF;
}

/* Aligns */
.bl-left { float: left; }
.bl-right {	float: right; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

/* Colors */
.red { color: red; }
/* Spacing */
.nowrap { white-space: nowrap; }

/* Forms */
.call_me--block{
    display: flex;
    flex-direction: column;
    align-items: center;

}

.contentStyle .call_me--block{
    margin-top: 10px;
}

.contentStyle .call_me--block input{
    width: 90%;
    padding: 5px 10px;
    height: 30px;
    font-size: 14px;
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #C9CCD4;
    box-sizing: border-box;
    border-radius: 2px;
    margin-bottom: 10px;
}

.contentStyle .call_me--block .homepag_button {
    width: unset;
    padding: 5px 25px;
    margin-bottom: unset;
    font-size: 13px;
    background: #23b855;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
}

.contentStyle .call_me--block .homepag_button:hover{
    border: 1px solid #C9CCD4;

}

.contentStyle input, input{
    /*background:Transparent url(../images/form-input.gif) top left no-repeat;*/
    	background:#fff;
    	font: 12px Arial, Verdana, Helvetica, sans-serif;
    	xcolor: #000;
	   line-height:normal;
	   -moz-border-radius:5px;
	   border: 1px solid #dfdfdf;
	   height: 17px;
	   width:396px;
	   padding: 3px 5px;
	   margin: 0;
}

.contentStyle textarea, textarea{
    /*background:Transparent url(../images/form-textarea.png) top left no-repeat;    */
    font: 12px Arial, Verdana, Helvetica, sans-serif;
    line-height: normal;
	   -moz-border-radius:5px;
	   border: 1px solid #dfdfdf;
	   height: 151px;
	   width: 396px;
	   padding: 5px;
	   margin: 0;
}

.contentStyle select, select{
    font: 12px Arial, Verdana, Helvetica, sans-serif;
	   line-height:normal;
	   -moz-border-radius:5px;
	   border: 1px solid #dfdfdf;
	   height: 25px;
	   width:396px;
	   padding: 3px 5px;
	   margin: 0;
}

.contentStyle input.file_field, input.file_field{
	   height: 25px;
}

input.form_radio, .contentStyle  input.form_radio,
.contentStyle input.form_checkbox , input.form_checkbox
{
    background:none;
    width:20px;
    top:2px;
    position:relative;
    cursor: pointer;
    border: none;
}

.contentStyle input.text, input.text{
	    width: 250px;
	    border: 1px solid #b4b4b4;
}


.submit, input.submit,.form_submit,
.contentStyle .test_form,
.contentStyle .submit,.contentStyle input.submit,.contentStyle .form_submit {
    background:Transparent url(../images/form-submit.png) top left no-repeat;
	   font: 11px Arial, Verdana, Helvetica, sans-serif;
	   color: #fff;
	   border: 0px none;
	   height: 21px;
	   width:85px;
	   margin:0;
	   padding:1px 5px 3px 0;
	   cursor: pointer;
	   cursor: hand;
}

.submit-short, input.submit-short,
.contentStyle .submit-short,.contentStyle input.submit-short{
    background:Transparent url(../images/form-submit-short.png) top left no-repeat;
	   font: 11px Arial, Verdana, Helvetica, sans-serif;
	   color: #fff;
	   border: 0px none;
	   height: 21px;
	   width:66px;
	   margin:0;
	   padding:1px 20px 3px 0;
	   cursor: pointer;
	   cursor: hand;
}

.submit_disable, input.submit_disable,
.contentStyle .submit_disable, .contentStyle input.submit_disable {
	   background:#dfdfdf url(/site/core/images/btn_bg.gif) 0 0 repeat-x;
	   height: 21px;
	   border: 3px  double #bebebe;
	   cursor: pointer;
	   cursor: hand;
	   font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	   color: #999999;
	   margin:0;
	   padding:0 5px 3px 5px;
}

/* Styles for footer */
.footerStyle{
    color: #ffffff!important;
    width: 700px;
}
.footerStyle, .footerStyle p,
.footerStyle table {
   color:#ffffff;
   text-align: left;
   border: none
}
.footerStyle .footerYear {
    font-size:30px;
    line-height: 50px;
    color: #ffffff;
}
.footerStyle a,.footerStyle a:hover
{
    color:#ffffff;
    border: none;
    text-decoration: underline;

}

.footerStyle p{
    color:#ffffff;
    margin:0;
}



/* Styles for social networks */

.contentStyle .social_networks_small {
	width: 150;
	float: right;
	margin: 2px 5px 0 0 ;
}
.contentStyle .social_networks_small img {
	height: 20px;
	width: 20px;
}
/*Front rte*/
.contentStyle .TopProducts,
.contentStyle .FrontIcon
{
    color: #3c3c3c;
    border: none;
}
.contentStyle .FrontIcon{
    background:transparent url(/site/core/images/table_bg.jpg) bottom left no-repeat;
}
.main_content .contentStyle .FrontIcon {
	background: none !important;
}
.contentStyle .FrontIcon a{
     color: #000;
     text-decoration: none;
     border-bottom: 1px dotted #000;
 }
.contentStyle .FrontIcon a:hover{
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;
}
.contentStyle .TopProductsTD {
     color: #3c3c3c;
     border: none;
     background:transparent url(/site/core/images/product_bg.png) 0 0 no-repeat;
     width: 245px;
     height: 273px;
     padding: 0;
    line-height: 18px;
 }
.TopProductsDIV{
    xheight: 273px;
    width: 246px;
    padding:5px 10px 0 10px;
}
.contentStyle .productPrice{
    padding: 5px 10px 5px 0;
    text-align: right;
}
.contentStyle .TopProductsTD a{
    color: #1e6caa;
    font-size: 11px;
    padding-right: 10px;
    text-decoration: underline;
    border: none;
}

.contentStyle .FrontIcon td{
    padding: 0 7px 5px 7px!important;
}

.contentStyle .FrontIconTD {
    text-align: center;
    color: #3c3c3c;
    border: none;
    background:none;
    padding: 0 7px 5px 7px;
}

.contentStyle .FrontIconTD a{
    color: #1e6caa;
    font-size: 13px;
    padding-right: 10px;
    text-decoration: underline;
    border: none;
}
.contentStyle .FrontIconTD a:hover{
    color: #FF7800  !important;
    position: relative;
    z-index: 10;

}
.contentStyle .negesoTV{
    background:transparent url(/site/core/images/tv_bg.png) bottom left no-repeat;
    width: 438px;
    height: 384px;
    float: left;
    margin: 0 ;
    padding: 0 50px 0 0;
}
.contentStyle .negesoTV iframe{
    margin: 20px 0 0 9px;
}
.contentStyle .arrowTV{
    width: 47px!important;
    float: left;
}
.contentStyle .reviewsTd{
    vertical-align: bottom;
}
.contentStyle .reviews{
    xbackground:transparent url(/site/core/images/reviews_bg.png) top left no-repeat;
    width: 557px;
    font: 14px Georgia, 'Times New Roman', Times, serif;
    color: #3c3c3c;
    padding: 7px 10px 20px 13px;
    line-height: 20px;
    text-align: justify;
}
.contentStyle .reviewsBig{
	width:940px;
}
.contentStyle .titleReviews{
    float: right;

}
.contentStyle .titleReviews h3{
    width: auto;
    margin: 60px 0 0 0 ;
    padding: 0 30px 0 0;
}
.contentStyle .arrowReviews {
    float: right;
    margin: 10px 0 0 0;
    width: 96px;

}
.contentStyle .btnC{
    width: auto;
    padding: 10px 0 0 50px;

}
.contentStyle .btnC .btnL{
    background:transparent url(/site/core/images/btn_left.png) top left no-repeat;
    width: 10px;
    height: 39px;
    float: left;
}
.contentStyle .btnC .btnR{
    background:transparent url(/site/core/images/btn_right.png) top right no-repeat;
    width: 10px;
    height: 39px;
    float: left;
}

.contentStyle .btnC div{
    background:transparent url(/site/core/images/btn_center.png) top center repeat-x;
    width: auto;
    height: 39px;
    float: left;
    padding: 9px 0 3px 0;
}

.contentStyle .btnC a,
.contentStyle .btnC a:hover{
    font: bold 14px Arial, Verdana, Helvetica, sans-serif;
    color: #ffffff;
    border: none;
    text-decoration: none
}
.contentStyle .WebArrow h3{
    padding: 25px 0 0 0;
    font-size: 22px;
}

.contentStyle .clientsTable{
    background:transparent url(/site/core/images/client_bg.png) top center repeat-x;
    width: 1149px;
    height: 57px;
    float: left;
    padding: 0;
    vertical-align: middle;;
}
.contentStyle .clientsTable td {
    vertical-align: middle;
}
.contentStyle .custymersDiv{
    background:transparent url(/site/core/images/client_bg2.png) top left no-repeat;
    width: 129px;
    height: 45px;
    float: left;
    padding: 5px 10px 5px 7px;
    margin: 3px 0 0 0;
    font:  16px Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #c3c3c3;
    line-height: 22px;
}
.contentStyle .clientsTable img {
    padding: 0 25px 0 0;
    vertical-align: middle;
}
.contentStyle .sloganTitle {
    font:24px Arial, Verdana, Helvetica, sans-serif;
}
.contentStyle .sloganBottom {
    font: bold 14px Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #2f9501;
}
.TopSlogan .contentStyle {
    font:bold 16px Arial, Verdana, Helvetica, sans-serif;
    line-height: 40px;
}


/*Snippets style start*/
.snippetsBody{
	position:relative;
	width:540px;

	margin-top:10px;
}

.snippetsContainer{
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:1;
}
.reviewsBig .snippetsContainer{
	width:846px;
	overflow:visible;
}
.snippetsArrow{
	position:absolute;
	top:0px;
	height:210px;
	z-index:20;
}
.snippetsArrow img{
	margin-top:85px;
	cursor:pointer;
	cursor:hand;
}
#snippetsPrev{
	width:40px;
	left: 0;
}
#snippetsPrev img{
	background:url(../images/arrow-prev.png) 0 0 no-repeat;
    max-width: 100%;
}
#snippetsNext{
	background:url(../images/bg-next-arrow.png) 0 0 repeat-y;
	right:0;
	width:109px;
	text-align:right;
}
#snippetsNext img{
	background:url(../images/arrow-next.png) 0 0 no-repeat;
}
.snippetsContent{
	position:relative;
	width:100%;
    margin-left: 0 auto;
}

.reviewsBig .snipTop{
	width:250px;
}
.contentStyle .snipTop img {
    margin: 0 0 10px 2px;
}
.contentStyle .snipsBottom{
    position: relative;
    z-index: 5;
    background: url(../images/snip_bg.png) 15px -10px no-repeat;
    width: 200px;
    height: 36px;
    padding-top:30px;
}

.contentStyle .snipsBlock {
    width:510px;
    padding: 15px;
   /* margin: 10px auto;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #9c9b9b 0px 0px 8px;
    -moz-box-shadow: #9c9b9b 0px 0px 8px;
    box-shadow: #9c9b9b 0px 0px 8px;
    background: #ffffff;
    behavior: url(/site/core/css/PIE.htc);
    position: relative;
    z-index: 1;
    text-align: left;
}

.contentStyle .reviewsBig .snipsBlock {
	width:846px;
}

/*Snippets style end*/
















.contentStyleReferences .title_text,.contentStyleReferences  .info_text,.contentStyleReferences  .buy_button {

	height: 100px;
	width: 100%;
}

.contentStyleReferences .title_text h1,
.title_text h1{
	padding-top: 50px;
	font-size: 36px;
	line-height: 30px;
	font-weight:bold;
	text-align:center;
}

.contentStyleReferences .info_text,.contentStyleReferences  .buy_button ,
.info_text,  .buy_button {
	margin-top: 30px;
}

.contentStyleReferences .buy_button,
.buy_button{
	margin-top: 10px;
	font-weight: bold;
}

.contentStyleReferences .button1,
.button1{
	height: 70px;
	width: 100%;
	margin-top:30px;
}


.contentStyleReferences .button ,
.button {
	width: 246px;
	height: 61px;
	background: url(/site/core/images/button.png) no-repeat scroll ;
	display: block;
	margin: 15px auto 0;
}

.contentStyleReferences .button a,
.button a{
	display:block;
	padding-top: 15px;
	text-decoration: none;
	font-size: 20px;
	color:#FFF;
}

.contentStyleReferences .line,
.line{
width:105px;
float:left;
border-right: 1px solid #dadada;
margin-top:87px;
height:213px;
margin-left:7px;
text-align:center;

}
.contentStyleReferences a{
	text-decoration:underline;
	color:#3F4A54;
}
.contentStyleReferences .line a, .contentStyleReferences .lines a, .contentStyleReferences .liness a,
.line a,  .lines a, .liness a, {
	color:#3f4a54!important;
	text-decoration:none;
}

.contentStyleReferences .lines,
.lines{
width:133px;
float:left;
border-right: 1px solid #dadada;
height:213px;
margin-top:87px;
margin-bottom:55px;
text-align:center;

}

.contentStyleReferences .liness,
.liness{
width:133px;
float:left;
margin-top:87px;
height:213px;
text-align:center;

}

.contentStyleReferences {
	color: #3f4a54;
}
.contentStyleReferences p,
.contentStyleReferences {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:33px;
}

.contentStyleReferences .big_title ,
.big_title {
	font-size: 36px;
    line-height: 2.0;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color:#FFF;
	text-align:center;
}

.contentStyleReferences .block {
	background:none;
	width: 1200px;
	height: 800px;
		color:#FFF;
}

.contentStyleReferences .block3 {
	height: 400px;
	width: 1200px;
		color:#FFF;
}

.contentStyleReferences .squre {
	height: 800px;
	width: 800px;
	float: left;
		color:#FFF;
}

.contentStyleReferences .border {
	border: 5px solid #e8e7e6;
}

.contentStyleReferences .small ,
.contentStyleReferences .smally ,
.contentStyleReferences .small_pict ,
.contentStyleReferences .small_kyeron ,
.contentStyleReferences .small_skyworks,
.contentStyleReferences .small_sita ,
.contentStyleReferences .small_marcus,
.contentStyleReferences .small_hz,
.contentStyleReferences .small_dpsc,
.contentStyleReferences .small_sitementrix ,
.contentStyleReferences .small_copaco,
.contentStyleReferences .small_jola,
.contentStyleReferences .small_negeso,
.contentStyleReferences .small_kran,
.contentStyleReferences .small_dit,
.contentStyleReferences .small_veiligheidsbranche,
.contentStyleReferences .small_copaco,
.contentStyleReferences .small marg_left,
.contentStyleReferences .small_biger{
	height: 390px;
	width: 390px;
	float: left;
	display: block;
	color:#FFF;
}

.contentStyleReferences .big_vertical_left {
	height: 790px;
	width: 390px;
	float: left;
	display: block;
	color:#FFF;
}



.contentStyleReferences .marg_left {
	margin-left: 5px;
}

.contentStyleReferences .marg_right {
	margin-right: 5px;
}

.contentStyleReferences .marg_bottom {
	margin-bottom: 10px;
}

.contentStyleReferences .big_vertical_right {
	float: right;
	height: 795px;
	width: 390px;
		color:#FFF;

}

.contentStyleReferences .big_horiz,.contentStyleReferences  .big_hor_incl_2small {
	height: 390px;
	width: 790px;
	color:#FFF;

}

.contentStyle .opacity_class {
    /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;
}
/* references page */


div.wrapp_table{
    width: 1200px;
    margin: 0 auto;
}
table.table_1{
    border-collapse: separate;
}
table.table_1 tr td{
    vertical-align: top;
    text-align: center;
}
table.table_1 p,
table.table_1 h1{
    color: #fff;
    font-family: Arial;
    padding: 10px;
}
table.table_1 h1{
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 30px;
}
table.table_1 p{
    line-height: 36px;
    font-size: 14px;
    padding-bottom: 30px;
}
table.table_1 td.red_block{background: #bd0000;}
table.table_1 td.blue_block{background: #419ab1;}
table.table_1 td.green_block{background: #1e9e49;}

/* references page end */

body.contentStyleSupport {
	background: #4190ef;
}

body.contentStyleFooter {
    display: table;
    overflow: hidden;
}
body.mceContentBody .slider_wrap {
    display: table;
}
body.mceContentBody .project_block {
    height: 300px;
    width: 300px;
    float: left;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
body.mceContentBody .project_block p,
body.mceContentBody .project_block a {
    color: #fff;
    font-size: 20px;
}

body.mceContentBody .project_block.block_first {
    background: #422430;
}

body.mceContentBody .project_block.block_second{
    background: #020202;
}

body.mceContentBody .project_block.block_third{
    background: #282131;
}

body.mceContentBody .project_block.block_fourth{
    background: #09a8ae;
}

body.mceContentBody .project_block.block_fifth{
    background: #1e1818;
}
body.contentStyleSupport .mceItemTable td {
    cursor: text !important;
}

body.contentStyleFooterMenu p {
    margin: 0;
}
.contentStyleFooterMenu a {
    text-decoration: none;
    color: #d1d1d1;
}
/*------------------------ Scan en Bestel App page----------------------------*/
.scan-en-bestel .scan-large-text{
	font-size: 35px; 
	color: #e65100;
}
.scan-en-bestel .scan-big-text{
	font-size: 26px; 
	padding: 15px 0 20px 0;
}
.scan-main-block a[href^="tel"],
a[href^="tel"].scan-button-small {
	background: #e65100 none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff !important;
	font-size: 25px; 
	text-align: center;
	padding: 25px;
    margin-top:20px;
}

 a[href^="tel"].scan-button-small{
	margin: 15px 160px; 
	display:block;
}
.scan-main-block a[href^="tel"]{
	display:block;
	width:100%;
}

/*------------------------ content & designe----------------------------*/
.content-design-button,.content-s-design-button-small{
	background-color: #2bbee5;
	border-radius: 35px;
	word-wrap:break-word;
	border:6px solid #fff;
	text-align: center;
	padding: 10px;
    margin-top:20px;
	box-shadow: 0 5px 5px -5px #000;
	font-size: 22px; 
	color: #fff;
}
.content-s-design-button-small{
	 margin: 10px 160px 40px;
	display:block;
}
.content-design-button a[href^="tel"],
a[href^="tel"], .content-s-design-button-small a[href^="tel"] { 
	font-weight:bold;
	text-shadow: 0 0.01em 0.01em #545454;
	line-height:1.3;
	text-decoration:none;
}
.content-s-design .content-design-large-text, .content-s-design .content-design-large-text-bottom{
	color:#2bbee5;
	font-size:22px;
	margin-bottom: 20px;
}
.content-s-design .content-design-large-text-bottom{
	text-align:center;
	margin-top:20px;
}