/* Begin Additional CSS Styles */

.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}

/* End Additional CSS Styles */



.floatck {

	z-index: 999!important;

}



a.art-button, a.art-button:link, a.art-button:link:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button {

	margin-top: 12px!important;}



#art-main {

    background: none repeat scroll 0 0 #dcdcdc;

	font-size: 14px;

}



.art-block {

    margin: 0px!important;

}

.art-post {

    padding: 0px!important;

}



.art-blockcontent {

    color: #000000;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    font-size: 13px;

    margin: 0 auto;

    padding: 0px;

}





.art-postcontent h2 {

	color: #000000;

	font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

	font-size: 24px;

	text-transform: uppercase;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 24px;

	margin-left: 0;

}





.art-postcontent h3 {

    color: #000;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    font-size: 16px;

    text-transform: none;

	margin-top: 0px;

}



.art-postcontent h4 {

	color: #404040;

	font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

	font-size: 18px;

	text-transform: none;

	margin-top: 0px;

	margin-bottom: 10px;

	font-weight: normal;

}



.art-postcontent h4 a{

	font-weight: normal!important;

}





.art-postcontent h5 {

    color: #0e3087;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    font-size: 11px;

    margin-bottom: 5px;

    margin-top: 35px;

}



.custom h1 {

	color: #333333;

	font-family: Ubuntu, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

	font-size: 24px;

	margin: 0 !important;

	background-color: #f3f3f3;

	padding: 30px;

	font-weight: normal;

	text-transform: none;

}



.art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited {

    color: #da2128;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    text-decoration: none;

}



.art-postcontent a, .art-postcontent a:hover {

    color: #da2128;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    text-decoration: underline;

}





.art-shapes {

	bottom: 0;

	left: 0;

	overflow: visible;

	position: absolute!important;

	right: 0;

	top: 0;

	z-index: 1;

}



.art-nostyle_banner1 {

width: 25%;

float: left;

height: 150px;

position: absolute;

overflow: hidden;

background-color:#FFF;

}



.paratus-logo {

	float:right;

	margin-top: 25px;

}



.art-nostyle_banner2 {

width: 25%;

float: left;

margin-left: 25%;

height: 150px;

z-index: 999!important;

position: absolute;

overflow: hidden;

background-color:#FFF;

}



.social-top {

	margin-top: 118px;

	margin-right: 30px;

	float: right;

}



.art-nostyle_banner3 {

width: 50%;

float: left;

height: 100px;

margin-left: 50%;

background-color:#333132;

position: relative;

}



.art-nostyle_banner5,
.art-nostyle_banner5_new {

width: 50%;

float: left;

height: 50px;

margin-left: 50%;

position: relative;

}



.art-nostyle_banner5 div.custom_banner5 div.partner a:link, .art-nostyle_banner5 div.custom_banner5 div.partner a:visited,

.art-nostyle_banner5 div.custom_banner5 div.network a:link, .art-nostyle_banner5 div.custom_banner5 div.network a:visited,

.art-nostyle_banner5 div.custom_banner5 div.country a.world:link, .art-nostyle_banner5 div.custom_banner5 div.country a.world:visited{

color: #c8c8c8;

text-decoration:none;

padding-top: 15px;

padding-left: 38px;

line-height: 50px;

}



.art-nostyle_banner5 div.custom_banner5 div.partner a:hover,

.art-nostyle_banner5 div.custom_banner5 div.network a:hover,

.art-nostyle_banner5 div.custom_banner5 div.country a.world:hover{

color: #FFF;

text-decoration:none;

padding-top: 18px;

padding-left: 38px;

line-height: 50px;

}



.country a img.flaghover {

	padding-top: 0px;

	opacity:0.4;

    filter:alpha(opacity=40); /* For IE8 and earlier */

	transition: opacity .3s ease-in-out;

   -moz-transition: opacity .3s ease-in-out;

   -webkit-transition: opacity .3s ease-in-out;

	}



.country a img.flaghover:hover {

	padding-top: 0px;

	opacity:1.0;

filter:alpha(opacity=100); /* For IE8 and earlier */}



.art-nostyle_banner5 div.custom_banner5 div.partner {

	background-color: #777777;

	width: 15%;

	height: 50px;

	float: left;

}



.art-nostyle_banner5 div.custom_banner5 div.network {

	background-color: #777777;

	width: 17%;

	height: 50px;

	float: left;

}



.art-nostyle_banner5 div.custom_banner5 div.client {
	background-color: #666666;
	height: 50px;
	float: left;
	width: 0%;
}

a.user {

	background-image: url(../images/user.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px !important;

	margin-left: 38px;

}



.art-nostyle_banner5 div.custom_banner5 div.country {
	background-color: #555555;
	height: 50px;
	float: left;
	width: 68%;
}

.art-nostyle_banner5_new div.custom_banner5_new div.country{
	background-color: #555555;
	height: 50px;
	float: left;
	width: 100%;
}




a.world {



	background-repeat: no-repeat;

	background-position: left center;

}



.top {

	margin: 0 auto;

    max-width: 1200px;

    min-width: 1000px;

    position: relative;

    width: 100%;

	z-index: auto!important;

}



.camera_wrap .camera_pag .camera_pag_ul {

	height: auto !important;

	list-style: none outside none;

	margin-left: auto;

	margin-right: auto;

	padding: 0;

	text-align: center;

}



.camera_wrap .camera_pag .camera_pag_ul li {

	border-radius: 0px;

	cursor: pointer;

	display: inline-block;

	float: none !important;

	height: 7px;

	overflow: visible !important;

	padding: 0;

	position: relative;

	text-indent: 9999px;

	width: 40px;

	margin-top: -60px;

	margin-right: 5px;

	margin-bottom:40px;

	margin-left: 5px;

	background: none repeat scroll 0 0 #FFFFFF;

}



.camera_wrap .camera_pag .camera_pag_ul li > span {

    border-radius: 0px;

    height: 7px;

    left: 0px;

    overflow: hidden;

    position: absolute;

    top: 0px;

    width: 40px;

	background: none repeat scroll 0 0 #b4b3b3;

}



.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {

    background: none repeat scroll 0 0 #FFFFFF;

}

	

.slideshowck {

margin-bottom: -10px!important;

}







.ari-image-slider, .ls-wp-container.ls-container {



	overflow: hidden;

	position: relative!important;

	z-index: 0!important;}

	

	

.nivo-controlNav {

	bottom: 30px;

}







.custom_Bottom1 {

	background-color: #303030;

	padding: 30px;

	color: #adadad;

	position: relative;

	overflow: hidden;

	border-top-width: 3px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #202020;

	height: 100%;

}





.art-blockcontent a, .art-blockcontent a:link,  .art-blockcontent a:visited {

    color: #adadad;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    text-decoration: none;

}





.art-blockcontent a:hover {

    color: #adadad;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    text-decoration: underline;

}



.custom_Bottom1 h3 {

font-size: 16px;

font-weight:bold;

color: #FFF;

}



.social-dark {

	margin-top: 120px;}

	

.custom_Bottom2 {
	background-color: #f8f8f8;
	height: 160px;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #202020;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}



.custom_Bottom2 h3, .custom_Bottom3 h3 , .custom_Bottom4 h3  {

	color: #a3acb2;

	font-size: 16px;

}

.custom_Bottom3 {

background-color: #ebebeb;

padding: 30px;

height: 160px;

border-top-width: 3px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #202020;

}

.custom_Bottom4 {

background-color: #f8f8f8;

padding: 30px;

height: 160px;

border-top-width: 3px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #202020;

}



.logo-dark {

float: left;

width: 66%;

clear:both;

}



.bottom-contact {

	width: 150px;

	float:right;

	margin-right: 20px,

}



.art-post_Meet-the-team {

	background-color: #777777;

	height: 285px;

	padding: 30px;

	color: #c3c3c3;

}



.art-post_Form {

	background-color: #0e3087;

	height: 285px;

	padding: 30px;

	color: #c3c3c3;

}





.art-post_Contact-Form {

	background-color: #0e3087;

	padding: 30px;

	color: #c3c3c3;

		background-image: url(../images/edge.png);

	background-repeat: no-repeat;

	background-position: left top;	

	height: 300px;



}

.upcoming {

		width: 50%;float:left;

}

.upcoming .events {	

background-color: #555555;

	height: 225px;

	padding-top: 40px;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 60px;



}



.upcoming .events h3 {

	color: #FFF;

	font-size: 18px;

	margin-bottom: 12px;

}



.upcoming .events h4 {

	margin:0px;

	color: #C3C3C3;

	font-size: 16px;

	margin-bottom: 30px;

}



.latest-news {

	height: 225px;

	width: 50%;

	float:left;

}



.gc {padding: 30px;

}



.art-post_Contact-Us {

	padding: 30px;

}



.art-post_Meet-the-team h3{

	color: #FFFFFF;

	font-size: 20px;

}



.art-article img, img.art-article {

    border: none!important;

    margin: 0px;

}

.ari-image-slider-wCtrlNav {

    margin-bottom:0px!important;

}



.nivo-controlNavHolder {

	bottom: 24px!important;

	height: 0px!important;}



.nivoSlider {

    box-shadow: none !important;

}





.art-post_Specials div.art-postcontent.clearfix div.custom_Specials div.button-white a.art-button {

	color: #fff;

}



.custom_Meet-the-team div.button-white a.art-button, .upcoming div.button-white a.art-button,

.custom_Special div.button-white a.art-button {

	-moz-box-sizing: content-box;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

	font-size: 14px;

	line-height: 41px;

	overflow: visible;

	position: relative;

	text-align: center;

	text-decoration: none;

	text-indent: 0;

	vertical-align: middle;

	white-space: nowrap;

	margin-top: 15px!important;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 0;

}



.button-white .art-button.hover, .button-white .art-button:hover {

	 border: 1px solid #c3c3c3;

	 color: #c3c3c3!important;

}



.button-white .art-button {

    background-origin: border-box !important;

    border: 1px solid #FFFFFF;

    border-collapse: separate;

    height: 41px;

    margin: 0 auto;

    padding: 0 50px;

}



.art-page-footer {

	background-color:#dcdcdc;

    color: #545454;

    padding: 1em;

    position: relative;

    text-align: left !important;

    text-decoration: none;

    z-index: auto !important;

	 margin: 0 auto;

    max-width: 1200px;

    min-width: 1000px;

       width: 100%;

    z-index: auto !important;

}

.art-page-footer span#art-footnote-links {

	padding-left: 15px;}



.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {

	color: #999999;

	font-family: Arial;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	letter-spacing: normal;

	text-decoration: none;

	word-spacing: normal;



}



/*FORM*/



.pweb-fields div#pwebcontact104_text-0.pweb-field-container,

.pweb-fields div#pwebcontact111_text-0.pweb-field-container,

.pweb-fields div#pwebcontact127_text-0.pweb-field-container,

.pweb-fields div#pwebcontact131_text-0.pweb-field-container,

.pweb-fields div#pwebcontact139_text-0.pweb-field-container {

	color: #FFFFFF;

	font-size: 20px;

	background-image: url(../images/Form-Info.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 65px;

	line-height: 48px;

}





.pwebcontact-box, form.pwebcontact-form .btn {

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    font-size: 13px;

	color: #7788b4;

}



form.pwebcontact-form button, form.pwebcontact-form .btn {

    border-radius: 0;

    box-shadow: none;

    cursor: pointer;

    float: none;

    height: auto;

    padding: 4px 12px;

    width: auto;

}



form.pwebcontact-form .btn {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background-color: #f8f8f8 !important;

	background-image: none!important;

	border-image: none;

	border-radius: none;

	box-shadow: none!important;

	color: #777777;

	font-family: Ubuntu, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	line-height: 41px;

	margin-bottom: 0;

	margin-left: 0;

	margin-right: 5px;

	margin-top: 2px !important;

	padding: 0px !important;

	text-align: center;

	text-shadow: none!important;

	vertical-align: middle;

	border: 1px solid rgba(255,255,255,1);

	text-transform: uppercase;

	width: 95%;

}

form.pwebcontact-form .pweb-field-container {

    margin-bottom: 15px;

}

.pweb-labels-over form.pwebcontact-form .pweb-field-text label, .pweb-labels-over form.pwebcontact-form .pweb-field-name label, .pweb-labels-over form.pwebcontact-form .pweb-field-email label, .pweb-labels-over form.pwebcontact-form .pweb-field-phone label, .pweb-labels-over form.pwebcontact-form .pweb-field-subject label, .pweb-labels-over form.pwebcontact-form .pweb-field-password label, .pweb-labels-over form.pwebcontact-form .pweb-field-date label, .pweb-labels-over form.pwebcontact-form .pweb-field-textarea label, .pweb-labels-over form.pwebcontact-form .pweb-field-select label, .pweb-labels-over form.pwebcontact-form .pweb-field-multiple label {

	-moz-box-sizing: border-box !important;

	color: #7788b4;

	cursor: text;

	text-shadow: none;

	white-space: nowrap;

	padding-top: 13px;

	padding-right: 6px;

	padding-bottom: 13;

	padding-left: 13px;

}



input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {

    color: #FFF !important;

    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

    font-size: 13px;

    font-style: normal;

    font-weight: normal;

    padding: 8px 0;

    text-shadow: none;

    width: auto;

}



.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div#pwebcontact104_text-0.pweb-field-container, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div#pwebcontact111_text-0.pweb-field-container,

.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div#pwebcontact127_text-0.pweb-field-container, 

.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div#pwebcontact131_text-0.pweb-field-container,

.art-post_Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div#pwebcontact139_text-0.pweb-field-container, {

	float: none!important;

}

.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container,

.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container,

.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container,

.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container{

	float: left;

	margin-right: 15px;}



.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact104_field-yourname.pweb-input, .art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact104_field-youremail.pweb-input, .art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact104_field-companyname.pweb-input,

.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field select#pwebcontact104_field-yourrequirements.pweb-select {

	width:100%;

	height: 41px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact131_field-yourname.pweb-input, .art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact131_field-youremail.pweb-input, .art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact131_field-companyname.pweb-input,

.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field select#pwebcontact131_field-yourrequirements.pweb-select

 {

	width:100%;

	height: 41px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}





.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact139_field-yourname.pweb-input,

.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact139_field-youremail.pweb-input, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact139_field-companyname.pweb-input, .art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field select#pwebcontact139_field-yourrequirements.pweb-select {

	

	width:100%;

	height: 41px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}





.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact111_field-yourname.pweb-input,

.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact111_field-youremail.pweb-input, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact111_field-companyname.pweb-input, .art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field select#pwebcontact111_field-yourrequirements.pweb-select {

	width: 100%;

	height: 41px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact127_field-yourname.pweb-input,

.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact127_field-youremail.pweb-input, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field input#pwebcontact127_field-companyname.pweb-input, .art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field select#pwebcontact127_field-yourrequirements.pweb-select {

	width: 100%;

	height: 41px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact111_field-yourmessage.required {

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact127_field-yourmessage.required {

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}







.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact104_field-yourmessage.required {

	width: 100%;

	height: 61px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact131_field-yourmessage.required,

.art-post_Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact139_field-yourmessage.required {

	width: 100%;

	height: 61px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Form div.art-postcontent div#pwebcontact104.pwebcontact div#pwebcontact104_box.pwebcontact-box div#pwebcontact104_container.pwebcontact-container form#pwebcontact104_form.pwebcontact-form div.pweb-fields div.pweb-field-container, .art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container, .art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container, 

.art-post_Form div.art-postcontent div#pwebcontact131.pwebcontact div#pwebcontact131_box.pwebcontact-box div#pwebcontact131_container.pwebcontact-container form#pwebcontact131_form.pwebcontact-form div.pweb-fields div.pweb-field-container,

.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container{

	width: 45%;

	float: left;

}



.art-post_Contact-Form div.art-postcontent div#pwebcontact111.pwebcontact div#pwebcontact111_box.pwebcontact-box div#pwebcontact111_container.pwebcontact-container form#pwebcontact111_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact111_field-yourmessage.required, 

.art-post_Contact-Form div.art-postcontent div#pwebcontact139.pwebcontact div#pwebcontact139_box.pwebcontact-box div#pwebcontact139_container.pwebcontact-container form#pwebcontact139_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact139_field-yourmessage.required {

	width: 100%;

	height: 61px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}



.art-post_Contact-Form div.art-postcontent div#pwebcontact127.pwebcontact div#pwebcontact127_box.pwebcontact-box div#pwebcontact127_container.pwebcontact-container form#pwebcontact127_form.pwebcontact-form div.pweb-fields div.pweb-field-container div.pweb-field textarea#pwebcontact127_field-yourmessage.required {

	width: 100%;

	height: 61px;

	background-color: none!important;

	padding: 10px;

	border: 1px solid #7788b4;

	box-shadow: none!important;

	background: none!important;

}





form.pwebcontact-form label .pweb-asterisk {

    color: #7788b4;

    font-weight: normal;

}



form.pwebcontact-form input.invalid.pweb-input, form.pwebcontact-form select.invalid, form.pwebcontact-form textarea.invalid {

    border-color: #da2128 !important;

    box-shadow: 0 0 5px #da2128, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;

    font-weight: normal;

}



form.pwebcontact-form .pweb-msg .pweb-success {

    color: #da2128!important;

 }





 

 

.blogProduct-Overview div.items-row div.item article.art-post div.art-postcontent p.readmore {

	margin-left: 230px;

	padding-top: 15px;

	padding-bottom: 20px;

	margin-right: 30px;

}



.blogblog, .item-pageblog {

	background-image: url(../images/paratus-iconset/barneyblog.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}

.item-pageproducts-wifi, .item-pagewifi {
	padding-left: 230px;
	padding-right: 230px;
	padding-top: 30px;
	padding-bottom: 30px;
	min-height: 170px;
	margin: 30px;
}

.item-pageproducts-pebl, .item-pagepebl {
	padding-left: 120px;
	padding-right: 120px;
	padding-top: 0px;
	padding-bottom: 30px;
	min-height: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.inner-product-slider {
	margin-bottom: 40px;}
	
.pebl .intro-left {
	display: inline-block;
	margin-right: 10%;
	width: 50%;
}

.pebl .intro-right {
	display: inline-block;
	vertical-align:top;
	width: 30%;
}

/* PEBL BOX */

.peblbox-big {
	witdh: 100%;
	overflow:hidden;
	margin-top: 60px;
	border-bottom: 2px solid #999999;
	padding-bottom: 60px;
}

.peblbox-left {
	display: inline-block;
	vertical-align: top;
	width: 18%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 0px;
}

.peblbox-left img {
	margin-top: 30px;
}


.peblbox-middle {
	display:inline-block;
	vertical-align:top;
	width: 56%;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}

.peblbox-right {
	float:right;
	vertical-align:top;
	width: auto;
	margin:0px;
	padding:0px;
}
.peblbox-title {
	display:block;
	width: 100%;
}

.peblbox-title h3 {
	font-weight: 100;
	font-size: 24px;
	margin-left: 10%;
	margin-bottom: 10px;
}

.pebl div.intro-left h2 {
	font-weight: 100;
	font-size: 24px;
}

.peblbox-title h4 {
	font-weight: 100;
	font-size: 16px;
	margin-left: 10%;
	margin-bottom: 30px;
	color: #df2d34;
}

.peblbox-specsone {
	display:inline-block;
	width: 32%;
	margin-right: 6%;
	text-align:right;
	font-size: 15px;
	vertical-align:top;
	color: #999999;
}
.peblbox-specstwo {
	display:inline-block;
	width: 60%;
	font-size: 15px;
	vertical-align:top;
	color: #999999;
}

.pebl div.intro-left h3 {
	font-size: 15px;
	color: #999999;
	font-weight:100;
	text-align:left;
	margin-top: 12px;
	margin-bottom: 12px;
}


.peblbox-middle p {
	margin: 2px 0;
}

.peblbox-box {
	float:right;
}
.peblbox-price-box {
    float: right;
    width: 26%;
}
.peblbox-box-prepaid {
    float: right;
    width: 26%;
}
.peblbox-inner {
    background: rgba(223, 45, 52, 1) none repeat scroll 0 0;
    border-radius: 160px;
    color: #fff;
    float: none;
    font-size: 10px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease 0s, padding 0.3s ease 0s, margin 0.3s ease 0s;
    width: 140px;
}

.peblbox-inner p {
    color: #fff;
    line-height: 14px;
}
.peblbox-inner:hover {
    background: rgba(223, 45, 52, 0.5) none repeat scroll 0 0;
    transition: background 0.3s ease 0s, padding 0.3s ease 0s, margin 0.3s ease 0s;
}
.peblbox-inner-text {
    padding-top: 40px;
}
.peblbox-inner-text p {
    font-size: 34px;
	font-weight:bold;
	letter-spacing: -1px;
}
.peblbox-inner-text p #pricesmall {
	font-size: 16px;
}
.peblbox-inner-text p #pricerealsmall {
    font-size: 12px;
}

.peblbox-price {
	text-align:center;
}

.peblbox-price .art-button form-control A, 
.peblbox-price a.art-button{
	display:inline-block;
}


.wifi-01 {
	background-image: url(../../../images/wifi-slider/wifi-01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 210px;
	overflow:hidden;
	min-height:150px;
		margin-bottom: 30px;
}

.wifi-02 {
	background-image: url(../../../images/wifi-slider/wifi-02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 210px;
	overflow:hidden;
	min-height:150px;
	margin-bottom: 30px;
}

.wifi-03 {
	background-image: url(../../../images/wifi-slider/wifi-03.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 210px;
	overflow:hidden;
	min-height:150px;
		margin-bottom: 30px;
}

.wifi-01 p, .wifi-02 p, .wifi-03 p {
	font-size:16px;
}

.wifi-01 h3, .wifi-02 h3, .wifi-03 h3 {
	font-size:24px;
	font-style:italic;
}

.wifi-pic img {
	width: 100%;
	height:auto;
}

.item-pageproducts-vsat {

	background-image: url(../images/paratus-iconset/vsat.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.item-pageproducts-intelligent-ip {

	background-image: url(../images/paratus-iconset/intelligent-ip.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.item-pageproducts-mpls {

	background-image: url(../images/paratus-iconset/mpls.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.item-pageproducts-lenovo {

	background-image: url(../images/paratus-iconset/lenovo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.item-pageproducts-wireless {

	background-image: url(../images/paratus-iconset/wireless.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}

.item-pageproducts-portable {

	background-image: url(../images/paratus-iconset/portable.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.login-section {

	background-image: url(../images/paratus-iconset/login.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

}



.countries {

	background-image: url(../images/paratus-iconset/countries.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 0px;

	padding-top: 30px;

	min-height: 170px;

	margin-top: 20px;

	width: 48%;

	margin-left: 2%;

	float:right;

	box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}



.countries p span.wf_caption img {

	width: 75%;

}



.paratus-intro {

	width: 50%;

	float:left;

	box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

	padding-right: 30px;

}



.countries p span.wf_caption {

margin-right: 10px;

}



.gc-blank {

	background-image: url(../images/paratus-iconset/blank.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

}







.overview-paratus .paratus-structure {

	background-image: url(../images/paratus-iconset/structure.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

}



.overview-paratus {

	padding: 30px;

	clear:both;

}



.item-pageproducts, .item-pagegc  {

	padding: 30px;

}



.item-pagenews, .blognews {

	background-image: url(../images/paratus-iconset/news.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.customnewsarchive {

	margin-left: 260px;

	margin-right: 60px;

	min-height: 170px;

	border-top: 1px solid #303030;

	padding-top: 30px;

}



.item-pagecompetition {

	background-image: url(../images/paratus-iconset/competitions.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}





.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul {

	margin-top: 1em;

	margin-right: 0;

	margin-bottom: 1em;

	margin-left: 30px;



}



.art-postcontent div.art-article ul li 	{

font-size: 12px;

color: #404040;

}



.art-postcontent li, .art-post li, .art-textblock li {

    margin: 10px 0;

}

.item-pageabout-us {

	background-image: url(../images/paratus-iconset/structure.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	margin: 30px;

}



.meet-the-team-intro {

	width: 50%;

	float: left;

}



.meet-the-team-intro .text {

	padding: 30px;

}

.meet-the-team-intro2 {

	width: 50%;

	float: left;

	background-color: #f3f3f3;

	height: 137px;



}



.meet-the-team-intro2:hover {

	width: 50%;

	float: left;

	background-color: #f3f3f3;

	height: 137px;

}



.meet-the-team-intro2 .pic {

	background-image: url(../images/paratus-iconset/meet-the-team.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 30px;		

	height: 77px;





}



.team .meet-the-team-director {

	width: 50%;

	float: left;

	overflow: hidden;

	position: relative;

}







.meet-the-team-director .left {

	width: 34%;

	float: left;

	background-color: #555555;

	height: 100%;

    position: absolute;

}



.meet-the-team-director .left h3 {

	padding: 30px;

	color: #FFFFFF;

    font-size: 18px;

	margin-top: 0px;

	z-index: 4;

}



.meet-the-team-director .edge {

	width: 11px;

		left: 34%;

	float: left;

	height: 40px;

    position: relative;

	background-image: url(../images/edge.png);

	background-repeat: no-repeat;

	background-position: left top;	



}



.edge2 {

	width: 11px;

	float: left;

	height: 40px;

    position: absolute;

	background-image: url(../images/edge2.png);

	background-repeat: no-repeat;

	background-position: left top;	

	z-index:999;



}



.meet-the-team-director .pic {

	width: 33%;

		left: 34%;

	float: left;

	height: 204px;

    position: absolute;

	background-image: url(../images/edge.png);

	background-repeat: no-repeat;

	background-position: left top;	



}

.meet-the-team-director .right {

	width: 33%;

	left: 67%;

	background-color:#0e3087;

	height: 204px;

    position: absolute;

}



.meet-the-team-director .right p {

	padding: 30px;

	color: #FFFFFF;

    font-size: 14px;

	margin-top: 0px;

	text-transform:uppercase;

	font-weight:bold;

}



.meet-the-team-director .bottom {

		width: 67%;

	left: 34%;

	background-color:#FFF;

    position: absolute;

		top: 204px;

		max-height: 118px;

}



.meet-the-team-director .bottom p {

	padding: 30px;

	color: #777;

	font-size: 13px;

	margin-top: 0px;

	position: relative;

}







.meet-the-team-director .meet-link {

		width: 67%;

	left: 34%;

	background-color:#FFF;

    position: absolute;

		top: 322px;

		height: 86px;

		padding-left: 30px;

	

}





.button-grey .art-button.hover, .button-grey .art-button:hover {

	 border: 1px solid #da2128;

	 color: #da2128!important;

}



.button-grey .art-button {

	background-origin: border-box !important;

	border: 1px solid #999999;

	border-collapse: separate;

	height: 41px;

	margin: 0 auto;

	padding: 0 50px;

}





.meet-the-team-director div.meet-link div.button-grey a.art-button, .meet-the-team-org div.meet-link div.button-grey a.art-button, .meet-the-team-org2 div.meet-link div.button-grey a.art-button 

{

		z-index: 4;

		-moz-box-sizing: content-box;

	color: #999999;

	cursor: pointer;

	display: inline-block;

	font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;

	font-size: 14px;

	line-height: 41px;

	overflow: visible;

	position: relative;

	text-align: center;

	text-decoration: none;

	text-indent: 0;

	vertical-align: middle;

	white-space: nowrap;

	margin-top: 15px!important;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 0;

	

}



.floatck {

	z-index: 999!important;}



.overlay, .overlay2{

	background-color: #000;

	position: relative;

	z-index: 0;

	overflow: visible;

	height: 408px;;

	opacity: .2;

	filter:Alpha(opacity=20);

	transition: opacity .5s ease-in-out;

   -moz-transition: opacity .5s ease-in-out;

   -webkit-transition: opacity .5s ease-in-out;

}



.overlay:hover, .overlay2:hover { 

opacity: .01;

}





.team2 {

	clear:both !Important;

}





.team2 .left-heading .left {

	float: left;

	background-color: #555555;

	height: 100%;

    position: absolute;

	width: 16.6667%;

}



.team2 .left-heading .left h3{

	padding: 30px;

	color: #FFFFFF;

	font-size: 16px;

	margin-top: 0px;

	text-transform: none;

}



.team2 .meet-the-team-org {

	width: 16.6667%;

	float: left;

	overflow: hidden;

    position: relative;

	left: 16.6667%;



}



.persona1 div.edge {

	width: 11px;

	float: left;

	height: 40px;

    position: absolute;

	background-image: url(../images/edge.png);

	background-repeat: no-repeat;

	background-position: left top;	

	z-index:999;

}



.team2 .meet-the-team-org2 {

	width: 16.6667%;

	float: left;

	overflow: hidden;

    position: relative;

	left: 16.6667%;



}



.meet-the-team-org .persona1,.meet-the-team-org2 .persona1 {

	float: left;

	height: 100%;

    position: absolute;

}



.meet-the-team-org .persona1 .pic, .meet-the-team-org2 .persona1 .pic {

height: 204px;

}



.meet-the-team-org .persona1 .name, .meet-the-team-org2 .persona1 .name{

	background-color:#0e3087;

	height: 38px;

}



.meet-the-team-org .persona1 .name p, .meet-the-team-org2 .persona1 .name p {

margin: 0px;

padding-left:15px;

padding-right:15px;

padding-top: 10px;

padding-bottom: 5px;

color: #FFFFFF;

    font-size: 14px;



}



.meet-the-team-org .persona1 .bottom, .meet-the-team-org2 .persona1 .bottom {

	background-color:#FFF;

	height: 90px;

}



.meet-the-team-org .persona1 .bottom p, .meet-the-team-org2 .persona1 .bottom p {

margin: 0px;

padding-left:15px;

padding-top: 10px;

padding-right:15px;

padding-bottom: 5px;

color: #777;

    font-size: 14px;

}



.meet-the-team-org .persona1 .meet-link, .meet-the-team-org2 .persona1 .meet-link {

	background-color:#FFF;

		height: 76px;



	padding-left:15px;

}



.meet-the-team-org .empty, .meet-the-team-org2 .empty {

	background-color:#cccccc;

		height: 408px;

}



.team3 {

padding: 30px;

overflow: hidden;

position: relative;

}



.team3 .left-heading {

	background-image: url(../images/paratus-iconset/structure.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 230px;

	padding-right: 30px;

	padding-top: 30px;

	min-height: 170px;

	padding-bottom: 30px;

	float:left;

	position:absolute;

}



.team3 .team-members {

	padding-left: 230px;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-top: 30px;

	top: 40px;

	position:relative;

	height: 100%;

}



.team3 .team-members .persons .pic{

	float:left;

	width: 204px;

	height: 204px;

}



.team3 .team-members .persons .name{

	background-color:#666666;

	height: 106px;

}



.team3 .team-members .persons .name h3 {

	color: #FFFFFF;

	font-size: 18px;

	margin: 0px;

	padding-top: 30px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 234px;

	text-transform:uppercase;

}



.team3 .team-members .persons .name p {

	color: #FFFFFF;

	font-size: 16px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 5px;

	padding-left: 234px;

}



.team3 .team-members .persons .title {

	background-color: #b8b8b8;

	height: 98px;

}



.team3 .team-members .persons .title p {

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 234px;

	color: #FFFFFF;

	font-size: 13px;

	margin: 0px;

}



.team3 .team-members .persons .desc {



	padding-left: 234px;

}



.call-us1 p, .call-us2 p {

	margin:0px;

	font-size: 12px;

}



.custom_Contact-Us h2 {

	margin-bottom: 15px;

}



.custom_Contact-Us div.call-us1 h4, .custom_Contact-Us div.call-us1 h4 a {

	font-size: 16px;

}

.googleearth {

	float: right;

	padding:0px;

	height: 300px;

	width: 50%;

}

.contact {

	float: left;

	padding-top: 30px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 30px;

}



.greyblock {

	float: right;

	height: 300px;

	width: 200px;

	background-color: #303030;

}



.greyblock2 {

	float: right;

	height: 300px;

	width: 200px;

	background-color: #555555;

}



.greyblock h3,.greyblock2 h3 {

	color: #fff;

	padding: 30px;

	 font-size: 20px;

	 text-transform:uppercase;

	 font-weight:normal;

}



.Contact-Us-Module {

	padding: 0px;

}



.call-us2 {

	padding: 30px;

	float:left;

}



.art-article p iframe {

	border:none !important;

	margin-bottom: 30px;

}



.art-postcontent div#ais_101_wrapper.ari-image-slider-wrapper div#ais_101.ari-image-slider {

	width: 192px!important;

	height: 285px!important;

}

.art-post div.art-postcontent div#ais_101_wrapper.ari-image-slider-wrapper div#ais_101.ari-image-slider {

	background-color: #777777;



	}

.art-postmeet-team-front {

	background-image: url(../images/edge.png);

	background-repeat: no-repeat;

	background-position: left top;

	z-index: 9999;	}



.aup {

	margin-top: 75px;

	margin-left: 0px;

	position: relative;

	float:left;

}



.aup p a {

	font-size:16px!important;

color: #FFF!important;

}



.art-postcontent li, .art-post li, .art-textblock li {

	 color: #404040;

    font-size: 12px;

}



.wf_caption {

	color: #404040;

	font-size: 12px;

	font-style: italic;

	display:block !important;

	padding-bottom: 20px;

}

padding-bottom: 20px;



.art-postcontent div.login{

	padding: 30px;}

	

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {

	border: 1px solid #333333;

	margin: 0 auto;

	background-attachment: scroll;

	background-color: #999999;

	background-image: none;

	background-repeat: repeat;

	background-position: 0 0;

	margin-top: 3px;

	margin-bottom: 20px;



}



.login-section div form#login-form.form-inline div.userdata div#form-login-remember.control-group {

		margin-top: 3px;

	margin-bottom: 20px;}





#login-form #form-login-username input, #login-form #form-login-password input {

    -moz-box-sizing: border-box;

    max-width: 300px;

    width: 100%;

	padding-left: 15px;

}

.art-post div.art-postheadericons 

{padding:30px;}



.blogProduct-Overview div.items-row.cols-2 .art-article {

	padding-top: 30px;

	padding-right: 30px;

	padding-left: 230px;

}



#jcemediabox-popup-caption, #jcemediabox-popup-caption h4, #jcemediabox-popup-caption p {

	   color: #0e3087;

    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

    font-size: 11px;

}





span#jcemediabox-popup-numbers a:active, span#jcemediabox-popup-numbers a:visited, span#jcemediabox-popup-numbers a:link, span#jcemediabox-popup-numbers a:hover {

	color: #666666;

	font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

	font-size: 11px;

}



.custom_Bottom4_RSA {



	background-color: #f8f8f8;

padding: 30px;

height: 160px;

border-top-width: 3px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #202020;}

	

.custom_Bottom4_RSA p, .custom_Bottom4_RSA p a {

	font-size: 10px!important;

}

	

		

	

.custom_Bottom4_RSA h3{		color: #a3acb2;

	font-size: 16px;

}







/* NEWSBLOG*/



.art-postheader a, .art-postheader a:link, .art-postheader a:visited {

    color: #000000;

    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

    font-size: 24px;

    margin: 0 0 24px;

    text-transform: uppercase;

	transition: all 0.3s ease 0s

}



.art-postheader a:hover {

    color: #da2128;

    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

    font-size: 24px;

    margin: 0 0 24px;

    text-transform: uppercase;

	transition: all 0.3s ease 0s

}



.item-pagenews article.art-post div.art-postheadericons.art-metadata-icons, 

.blogblog .art-postheadericons.art-metadata-icons,

.blognews article.art-post div.art-postheadericons.art-metadata-icons,

.item-pageblog article.art-post div.art-postheadericons.art-metadata-icons {

	padding-left: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 20px;

}



.category-desc h3 {

	margin-bottom: 30px;}



.blognews div.items-row {

	margin-top: 50px;}

	

.tip-wrap {

display: none !important;

}



.blognews div.pagination p.counter {

	font-size: 9px;

	margin-bottom: 10px;

}





.art-pager {

    background: #fff;

    border-top: 1px solid #ebebeb;

    border-radius:0px;

    padding: 10px;

}





/* NEWS & SPECIALS & UPCOMING EVENTS */



.art-post_Specials {

	height: 285px;

		background-color: #f9f9f9;

		padding-left: 30px;}





.art-post_Latest-News {

	height: 285px;

		background-color: #ebebeb;

		padding: 30px;}





.custom_Specials h2 {

  color: #000000;

font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

    font-size: 24px;

    margin: 0 0 24px;

    text-transform: uppercase;

	padding-top: 30px;}

	

/* FORMS */



.gbs3 {

float: left;

width: 66.6666%;

margin-right: 3%;

}



#chronoform-container-3, #chronoform-container-4{

	float: left;

	width: 42%;

	margin-right: 8%;

}



.customer-support {

	float: left;

	width: 27%;

	margin-left: 3%;

}



.gbs3 .A {

    width: 100%!important;

}

.chrono_credits {

	display:none!important;}

	

.gcore-display-table input[type="text"] {

	color: #404040!important;

	margin-left: 25px;

}



.gcore-display-table textarea {

	color: #404040!important;

	margin-left: 25px;

	max-width: 300px !important;}

	

fieldset#chronoform-container-3.chronoform-container1 legend, fieldset#chronoform-container-4.chronoform-container legend {

	background-color: #0e3087;

	border-radius: 30px;

	color: #fff;

	padding-top: 15px;

		padding-bottom: 15px;

			padding-right: 15px;

				padding-left: 45px;

	text-transform: uppercase;

	background-image: url(../images/one.png);

	background-position: 15px center;

	background-repeat: no-repeat;

}



fieldset#chronoform-container-62.chronoform-container legend, fieldset#chronoform-container-7.chronoform-container legend {

	background-color: #0e3087;

	border-radius: 30px;

	color: #fff;

	padding-top: 15px;

		padding-bottom: 15px;

			padding-right: 15px;

				padding-left: 45px;

	text-transform: uppercase;

	background-image: url(../images/two.png);

	background-position: 15px center;

	background-repeat: no-repeat;

}



input#button28.art-button.form-control.A {

	background-image: url(../images/button-background.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	padding-left: 15px !important;

		padding-right: 15px !important;

		padding-top: 5px !important;

		padding-bottom: 5px !important;

		margin-left: 25px !important;

}



.website-form {	display:none!important;}



.gtooltip.gvalidation-error-tip {

	background-color: #d32026!important;

}



.gtooltip.gvalidation-error-tip {

	padding: 14px!important;

}



.gcore-input.gcore-display-table div.gtooltip.gvalidation-error-tip{

	background-color: #d32026!important;

	padding: 14px!important;

	font-weight: bold;

}



.gcore-input.gcore-display-table div.gtooltip.gvalidation-error-tip div.gtooltip-arrow.gtooltip-arrow-top{

	border-top-color:#d32026!important;

	}

.gtooltip {

    opacity: 1!important;

}



ul.maximenuck li.level1 {



    padding: 30px 8px 0!important;

}

.ba-gallery p {
	display: none!important;
}

/* FLAG MODU */

.countryselector {
	width: 100%;
	border-bottom: 1px solid #504f4f;
}

.rstbox-heading {color: #FFF;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}

.rstbox-content div.custom p a, .rstbox-content div.custom p a:link, .rstbox-content div.custom p a:visited {
	color: #FFF;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 36px;
	transition: .3s;
	
}

 .rstbox-content div.custom p a:hover {
	color: #ababab;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 36px;
	transition: .3s;
}

.rstbox-content div.custom p a.zambia,
.custom_banner5 div.country p a.zambia,
.custom_banner5_new div.country p a.zambia  {
	background-attachment: scroll;
    background-image: url("../images/flags/Zambia.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.southafrica,
.custom_banner5 div.country p a.southafrica,
.custom_banner5_new div.country p a.southafrica {
	background-attachment: scroll;
    background-image: url("../images/flags/South_Africa.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.mauritius,
.custom_banner5 div.country p a.mauritius,
.custom_banner5_new div.country p a.mauritius {
	background-attachment: scroll;
    background-image: url("../images/flags/Mauritius.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.drc,
.custom_banner5 div.country p a.drc,
.custom_banner5_new div.country p a.drc {
	background-attachment: scroll;
    background-image: url("../images/flags/Congo.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.angola,
.custom_banner5 div.country p a.angola,
.custom_banner5_new div.country p a.angola {
	background-attachment: scroll;
    background-image: url("../images/flags/Angola.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.botswana,
.custom_banner5 div.country p a.botswana
.custom_banner5_new div.country p a.botswana {
	background-attachment: scroll;
    background-image: url("../images/flags/Botswana.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}

.rstbox-content div.custom p a.namibia,
.custom_banner5 div.country p a.namibia,
.custom_banner5_new div.country p a.namibia {
	background-attachment: scroll;
    background-image: url("../images/flags/Namibia.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}


.rstbox-content div.custom p a.mozambique,
.custom_banner5_new div.country p a.mozambique,
.custom_banner5 div.country p a.mozambique {
	background-attachment: scroll;
    background-image: url("../images/flags/Mozambique.png");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 24px 24px;
    padding-left: 36px;
}
.custom_banner5 div.country p a, .custom_banner5 div.country p a:link, .custom_banner5 div.country p a:visited,
.custom_banner5_new div.country p a, .custom_banner5_new div.country p a:link, .custom_banner5_new div.country p a:visited {
	color: #FFF;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 50px;
	transition: .3s;
	font-size: 18px;
	
}
.custom_banner5 div.country p a:hover,
.custom_banner5_new div.country p a:hover {
	color: #ababab;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 50px;
	transition: .3s;
	font-size: 18px;
}

.countryflag {
	float:left;
	padding-left: 20px;
}

div.country div.select {
	margin-right:20px;
	text-align:right;
}

.custom_banner5 div.country div.select p a, .custom_banner5 div.country div.select p a:link, .custom_banner5 div.country div.select p a:visited,
.custom_banner5_new div.country div.select p a, .custom_banner5_new div.country div.select p a:link, .custom_banner5_new div.country div.select p a:visited {
	color: #ababab;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 50px;
	transition: .3s;
	font-size: 12px;
	background-attachment: scroll;
    background-image: url("../images/arrow-country.png");
    background-position: right center;
    background-repeat: no-repeat;
	padding-right: 20px;
	
}
.custom_banner5 div.country div.select p a:hover,
.custom_banner5_new div.country div.select p a:hover {
	color: #FFF;
    font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	line-height: 50px;
	transition: .3s;
	font-size: 12px;
	background-attachment: scroll;
    background-image: url("../images/arrow-country-white.png");
    background-position: right center;
    background-repeat: no-repeat;
	padding-right: 20px;
}

.art-block.clearfix_Bottom1,
.art-block.clearfix_Bottom2 {
	overflow:hidden;
	height:auto;
}