/* import stylesheet with main features - do not edit */
 @import "construct.css";

/* import colour stylesheet - all the colours are set in this stylesheet nowhere else */
 @import "colours.css";

/*
DEVELOPER INITIALS:
DATE:
*/

/* GLOBAL */
*{
    margin: 0px;
    padding: 0px;
    border: none;
    box-sizing: border-box;
}

body{
	width: 100%;
	min-width: 1024px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333F5F;
	background-color: #FFFFFF;
}

a{
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

a:link,
a:visited,
a:active,
a:hover{
    color: #000B8C;
}

input[type='text'],
input[type='email'],
input[type='password'],
textarea,
select{
	min-height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333F5F;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

input[type='submit'],
button{
	color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
	background-color: #000B8C;
    border: none;
    cursor: pointer;
}

input[type='submit']:hover,
button:hover{
	background-color: #333F5F;
}

::-webkit-input-placeholder{
	font-size: 12px;
	font-weight: 800;
	color: #333F5F;
}

::-moz-placeholder{
	font-size: 12px;
	font-weight: 800;
	color: #333F5F;
}

:-ms-input-placeholder{
	font-size: 12px;
	font-weight: 800;
	color: #333F5F;
}

/*LAYOUT*/
header{
    width: 100%;
    height: 218px;
    background-color: #FFFFFF;
    clear: both;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.aspect{
 	width: 990px;
	display: table;
	margin: 0px auto;
	clear: both;
}

.row{
    width: 100%;
    display: table;
    clear: both;
}

.center_x{
	position: relative;
	left: 50%;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.center_y{
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.center_xy{
	position: relative;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.void{
	cursor: default;
}

main{
    width: 100%;
    margin-top: 218px;
    display: table;
    clear: both;
    z-index: 1;
}

section{
    width: 100%;
    display: table;
    clear: both;
}

footer{
    width: 100%;
    display: table;
    clear: both;
    z-index: 1;
}

/*SOCIAL*/
#social_parent{
    background-color: #000B8C;
}

#social_parent > .aspect > .row{
    height: 40px;
    display: block;
}

#sitesearch{
    float: right;
    z-index: 4;
    position: relative;
}

#searchbox_parent{
    width: auto;
    float: left;
    position: relative;
}

#searchbox{
    width: 0px;
    height: 40px;
    background-color: #86C0D9;
    border: none;
    opacity: 0;

    position: absolute;
    top: 0px;
    right: 0px;

    transition: 0.3s;
}

#searchbox.active{
    opacity: 1;
	width: 390px;
}

#ssbtn{
    display: none;
}

#ssbtn_mirror{
    height: 40px;
    font-size: 14px;
    font-weight: 800;
    color: #FFF;
    padding-left: 30px;
    background-image: url('/img/icon-magglass.svg');
    background-size: 19px 19px;
    background-repeat: no-repeat;
    background-position: 5px center;
    background-attachment: scroll;
    float: right;
    display: table;
    cursor: pointer;
}

#ssbtn_mirror > span{
    vertical-align: middle;
    display: table-cell;
}

#shareme{
    list-style-type: none;
    padding-top: 5px;
    margin-right: 30px;
    float: right;
    z-index: 3;
}

#shareme > li{
    margin-right: 10px;
    display: inline-block;
}

#shareme > li > a{
    display: block;
}

#shareme > li > a >  img{
    width: 21px;
    height: 18px;
}

/*LOGO*/
#logo_parent{
	background: #fff;
}
#logo_parent > .aspect > .row{
    height: 140px;
    display: block;
    position: relative;
}

#logo_child{
    width: 50%;
    height: 100%;
    float: left;
}

#logo{
    display: inline-block;
}

#logo > img{
    width: auto;
    height: auto;
}

#callnow_parent{
    width: 50%;
    height: 100%;
    float: right;
    display: table;
}

#callnow_child{
    vertical-align: middle;
    display: table-cell;
}

#callnow_child > p{
    font-size: 14px;
    text-align: right;
    padding-bottom: 5px;
}

#callnow_child > p > strong{
    font-weight: 800;
}

#callnow_child > p >  a{
    padding-top: 4px;
    display: inline-block;
}

#callnow_child > p >  a > img{
    width: 166px;
    height: auto;
}

#log{
    width: 100%;
    text-align: right;
    padding-bottom: 5px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#cookie-container{
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 5;
}

/*p#awcc{
	position: absolute;
	width:100%;
}*/

/*NAV*/
#nav_parent{
    background-color: #E1E4EE;
}

nav#dsk > ul{
	list-style-type: none;
}

nav#dsk ul li{
	position: relative;
}

nav#dsk > ul > li{
	display: inline-block;
}

nav#dsk > ul > li:not(:last-child):after{
  content: "|";
  position: relative;
  display: inline-block;
}

nav#dsk > ul > li:last-child{
    float: right;
}


nav#dsk ul li a{
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}

nav#dsk ul li a:hover{
    text-decoration: none;
}

nav#dsk > ul > li > a{
    padding: 10px 30px;
    display: inline-block;
}

nav#dsk > ul > li:first-child > a{
    padding-left: 0px;
}

nav#dsk > ul > li:last-child > a{
    padding-right: 0px;
}

nav#dsk > ul > li > a:link,
nav#dsk > ul > li > a:visited{
  color: #35405F;
}


nav#dsk > ul > li:hover > a,
nav#dsk > ul > li > a:hover,
nav#dsk > ul > li > a:active,
nav#dsk > ul > li > a#sel{
  color: #000B8D;
}

nav#dsk > ul > li ul{
    list-style-type: none;
    background-color: #000B8D;
	display: none;
	position: absolute;
	z-index: 4;
}

nav#dsk > ul > li > ul{
	width: 220px;
    padding-top: 25px;
	padding-bottom: 25px;
	top: 38px;
	left: 30px;
}

nav#dsk ul > li:hover > ul{
	display: block;
}

nav#dsk > ul > li ul > li > a{
	width: 100%;
    padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	display: block;
}

nav#dsk > ul > li ul > li:last-child > a{
    padding-bottom: 0px;
}

nav#dsk > ul > li ul > li > a:link,
nav#dsk > ul > li ul > li > a:visited{
  color: #85BFD8;
}

nav#dsk > ul > li ul > li:hover > a,
nav#dsk > ul > li ul > li > a:hover,
nav#dsk > ul > li ul > li > a:active{
    color: #FFFFFF;
}

nav#dsk > ul > li > ul > li > ul{
	width: 240px;
	padding-top: 25px;
	padding-bottom: 25px;
    border-left: 1px solid rgba(000, 000, 255, 0.5);
	top: -25px;
	left: 220px;
}

/*BANNER*/
#banner_parent{
    background-size: cover;
	background-position: 80% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    border-bottom: none;
}

#banner_parent.home{
    background-image: url('/img/banner/home.jpg');
}

#banner_parent.about_us{
    background-image: url('/img/banner/about_us.jpg');
}

#banner_parent.services{
    background-image: url('/img/banner/services.jpg');
}

#banner_parent.resources{
    background-image: url('/img/banner/resources.jpg');
}

#banner_parent.news{
    background-image: url('/img/banner/news.jpg');
}

#banner_parent.vacancies{
    background-image: url('/img/banner/home.jpg');
}

#banner_parent.client_area{
    background-image: url('/img/banner/client_area.jpg');
}

#banner_parent.contact_us{
    background-image: url('/img/banner/contact_us.jpg');
}

#banner_parent::after{
    content: '';
    width: 100%;
    height: 10px;
    background-color: #000B8C;
    display: block;
}

#banner_parent.home::after{
    content: none;
}

#banner_child{
    height: 400px;
}

#banner_child.aspect{
    display: block;
}

#banner_inner{
    width: 450px;
    height: 160px;
    background-color: rgba(255, 255, 255, 0.6);
}

#banner_inner > p{
    font-family: 'Times New Roman', sans-serif;
    padding-top: 10px;
    display: inline-block;
}

#banner_inner > p > *{
    line-height: 1;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#banner_inner > p > em{
    font-size: 44px;
    font-style: normal;
}

#banner_inner > p > small{
    font-size: 18px;
    padding-left: 10px;
    position: relative;
    top: -6px;
}

#banner_inner > p > strong{
    font-size: 90px;
    font-weight: 400;
    color: #000B8C;
}

#banner_inner > p > strong > span{
    position: relative;
    top: -16px;
}

/*BUSINESS SIZE*/
#business_size_parent{
    background-color: #000B8C;
}

#business_size_child > a{
    width: 25%;
    height: 300px;
    font-weight: 600;
    text-align: center;
    padding-top: 195px;
    padding-bottom: 15px;
    background-size: 135px 135px;
    background-position: center 40px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    display: inline-block;
}

#business_size_child > a:first-child{
    background-image: url('/img/startup.png');
}

#business_size_child > a:first-child:hover{
    background-image: url('/img/startup_o.png');
}

#business_size_child > a:nth-child(4n+2){
    background-image: url('/img/small_business.png');
}

#business_size_child > a:nth-child(4n+2):hover{
    background-image: url('/img/small_business_o.png');
}

#business_size_child > a:nth-child(4n+3){
    background-image: url('/img/medium_business.png');
}

#business_size_child > a:nth-child(4n+3):hover{
    background-image: url('/img/medium_business_o.png');
}

#business_size_child > a:last-child{
    background-image: url('/img/large_business.png');
}

#business_size_child > a:last-child:hover{
    background-image: url('/img/large_business_o.png');
}

#business_size_child > a:link,
#business_size_child > a:visited,
#business_size_child > a:hover,
#business_size_child > a:active{
    color: #FFFFFF;
}

#business_size_child > a:hover{
    text-decoration: none;
}

#business_size_child > a > strong{
    font-size: 22px;
    padding-bottom: 15px;
    display: block;
}

#business_size_child > a > small{
    font-size: 14px;
    line-height: 22px;
    display: block;
}

/*Cms*/
#cms_parent{
    padding-top: 40px;
    padding-bottom: 60px;
}

#home #cms_parent{
    padding-top: 80px;
    padding-bottom: 30px;
}

#cms h1{
	font-size: 20px;
	padding-bottom: 40px;
}

#home #cms h1{
    font-size: 30px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 25px;
}

#home #cms h1 > strong{
    font-weight: 800;
}

#cms h2{
	font-size: 18px;
	line-height: 26px;
}

#cms h3,
#cms h4,
#cms h5,
#cms h6{
	font-size: 18px;
	line-height: 26px;
}

#cms p{
	line-height: 24px;
	padding-bottom: 20px;
}

#home #cms p{
    text-align: center;
}

#cms p#breadcrumbs{
	padding-bottom: 40px;
}

#nstep{
	margin: 0px 0px 10px 0px !important;
	padding: 5px !important;
}

#cms ol,
#cms ul{
	line-height: 24px;
	/*padding-bottom: 20px;*/
}

#cms ul{
	list-style-type: disc;
	list-style-position: outside;
    margin-left: 20px;
}

#cms ol{
	list-style-position: inside;
}

#cms .linkslist li{
	padding-bottom: 20px;
	margin: 0px;
}

.list_spacing li{
	padding-bottom: 20px;
}

.squarelist li{
	padding-bottom: 5px;
}

#cms ul.ticklist > li{
	padding-bottom: 5px;
}

#cms ul.ticklist > li:before{
	content: "\2714";
}

#ttec{
	display: none;
}

#ttnl{
	list-style-type: none !important;
}

div#atol > h2,
div#mtoz > h2{
	color: #FFFFFF;
	padding: 5px 10px;
}

#atol{
    margin-right: 2%;
}

div#atol > ul,
div#mtoz > ul{
	padding-top: 10px;
	padding-left: 10px;
}

div#taxdiv > h2,
div#busdiv > h2{
	color: #FFFFFF;
	padding: 5px 10px;
}

div#taxdiv > ul,
div#busdiv > ul {
    padding-left: 12px;
}

div#taxdiv > ul.reslist,
div#busdiv > ul.reslist{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
    margin-left: 0px;
}

#cms div#sitemap > ul > li ul{
	list-style-type: none;
	padding-left: 25px;
}

div#sitemap > ul > li ul > li:before{
	content: "\21B3";
}

.result_title,
.description,
.context,
infoline{
	padding-bottom: 5px;
}

/*Request callback*/
#request_callback_parent{
    padding-bottom: 80px;
}

#request_callback_child > h3{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 30px;
}

#request_callback_child > h3 > strong{
    font-weight: 800;
}

#request_callback_child > a{
    width: 56px;
    height: 56px;
    margin: 0px auto;
    display: block;
}

#request_callback_child > a > img{
    width: 56px;
    height: 56px;
}

#request_callback_child > p{
    text-align: center;
    font-weight: 800;
    padding-top: 30px;
}

/*Fixed quote*/
#fixed_quote_parent{
    height: 425px;
    background-image: url('/img/banner/middlehands.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

#fixed_quote_child > p:first-of-type{
    font-weight: 800;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 65px;
}

#fixed_quote_child > h4{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 30px;
}

#fixed_quote_child > h4 > strong{
    font-weight: 800;
}

#fixed_quote_child > a{
    width: 56px;
    height: 56px;
    margin: 0px auto;
    display: block;
}

#fixed_quote_child > a > img{
    width: 56px;
    height: 56px;
}

#fixed_quote_child > p:last-of-type{
    line-height: 24px;
    text-align: center;
    padding-top: 30px;
}

/*Latest news*/
#latest_news_parent{
    background-color: #E1E4EE;
}

#latest_news_child{
    height: 308px;
}

#latest_news_child > h5{
    font-size: 26px;
    font-weight: 400;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 40px;
}

#latest_news_child > h5 > strong{
    font-weight: 800;
}

.bx-viewport{
    border-left: 60px solid #E1E4EE;
    border-right: 60px solid #E1E4EE;
}

.latest_news_core{
    text-align: center;
    border-left: 56px solid #E1E4EE;
    border-right: 56px solid #E1E4EE;
    top: 50%;
}

.latest_news_core > a{
    line-height: 24px;
}

.latest_news_core > a:hover{
    text-decoration: none;
}

.latest_news_core > a.content{
    display: block;
}

.latest_news_core > a.content:link,
.latest_news_core > a.content:visited,
.latest_news_core > a.content:hover,
.latest_news_core > a.content:active{
    color: #333F5F;
}

.latest_news_core > a.readmore{
     font-size: 13px;
    padding-top: 25px;
    display: inline-block;
    position: relative;
}

.latest_news_core > a.readmore::after{
    content: '';
    width: 100%;
    height: 1px;
    background-color: #333F5F;
    display: block;
    position: absolute;
    bottom: 3px;
}

.latest_news_core > a.readmore:hover::after{
    content: none;
}

/*FOOTER*/
footer{
    color: #FFFFFF;
    padding-top: 80px;
    padding-bottom: 20px;
    background-color: #333F5F;
}

#footer_child{
    padding-bottom: 40px;
    table-layout: fixed;
}

.footer_col{
    float: left;
    display: table-cell;
}

.footer_col:first-child{
    width: 340px;
}

.footer_col:nth-child(3n+2){
    width: 324px;
}

.footer_col:last-child{
    width: 324px;
    float: right;
}

#newsletter{
    border: none;
}

#newsletter > h6{
    font-size: 26px;
    font-weight: 400;
    text-align: right;
    padding-bottom: 20px;
	line-height: 35px;
}

#newsletter > h6 > strong{
    font-weight: 800;
}

#newsletter > .row{
    padding-bottom: 20px;
}

#newsletter > .row > label{
    width: 25%;
    font-size: 12px;
    font-weight: 600;
    padding-top: 10px;
    float: left;
    display: block;
}

#newsletter > .row > input{
    width: 75%;
    height: 40px;
    float: right;
    display: block;
}

#subscribe{
    background-image: url('/img/news.png');
    background-size: 46px 38px;
    background-position: left top;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

#newsletter > .row > input[type='submit']{
    font-weight: 600;
    color: #FFFFFF;
    background-color: #6FD3F0;
}

#newsletter > .row > input[type='submit']:hover{
    background-color: #6FD3F0;
}

#footer_contact{
    margin: 0px 50px;
    display: table;
}

#footer_contact > h6{
    font-size: 26px;
    font-weight: 800;
    padding-bottom: 20px;
}

#footer_contact > address{
    font-weight: 600;
    padding-bottom: 20px;
}

#footer_contact > .email{
    font-weight: 600;
    padding-bottom: 20px;
    display: block;
}

#footer_contact > .email:link,
#footer_contact > .email:visited,
#footer_contact > .email:hover,
#footer_contact > .email:active{
    color: #86C0D9;
}

#footer_contact > .email:hover{
    text-decoration: none;
}

#footer_contact > .tel{
    font-size: 26px;
    font-weight: 600;
    padding-bottom: 20px;
    display: block;
}

#footer_contact > .tel:link,
#footer_contact > .tel:visited,
#footer_contact > .tel:hover,
#footer_contact > .tel:active{
    color: #FFFFFF;
}

#footer_contact > .tel:hover{
    text-decoration: none;
}

#googlemap{
    width: 100%;
    height: 198px;
}

.copyright_col{
    vertical-align: middle;
    display: table-cell;
}

#copyright{
    font-size: 12px;
    font-weight: 600;
    padding-top: 2px;
}

#footer_links > li{
    display: inline-block;
}

#footer_links > li:not(:last-child):after{
    content: '|';
    font-size: 12px;
}

#footer_links > li > a{
    font-size: 12px;
    font-weight: 600;
    padding-left: 5px;
    padding-right: 5px;
}

#footer_links > li > a:link,
#footer_links > li > a:visited,
#footer_links > li > a:hover,
#footer_links > li > a:active{
    color: #FFFFFF;
}

#footer_links > li > a{
    text-decoration: underline;
}

#footer_links > li > a:hover{
    text-decoration: none;
}

#iris_web_portal{
    float: right;
}

/*Custom form*/
#custom_form{
    border: none;
}

#cms #custom_form p{
    padding-bottom: 10px;
}

#cms #custom_form small{
    font-size: 12px;
}

#custom_form > .row{
    padding-bottom: 10px;
}

#custom_form > .row > input,
#custom_form > .row > textarea{
    width: 100%;
    padding-left: 10px;
    border: 1px solid #35405F;
    display: block;
}

#custom_form > .row > input{
    height: 50px;
}

#custom_form > .row > textarea{
    height: 140px;
}

#custom_form > .aspect{
    table-layout: fixed;
    padding-bottom: 50px;
}

#custom_form > .aspect > img,
#custom_form > .aspect > input,
#custom_form > .aspect > button{
    height: 50px;
    vertical-align: bottom;
    display: table-cell;
}

#custom_form > .aspect > img,
#custom_form > .aspect > input{
	float: left;
    border: 1px solid #35405F;
    margin-right: 45px;
}

#custom_form > .aspect > img{
    width: 150px;
}

#custom_form > .aspect > input,
#custom_form > .aspect > button{
    width: 370px;
}

#custom_form > .aspect > button{
    float: right;
    background-color: #35405F;
}

#custom_form > .aspect > button:hover{
    background-color: #000B8C;
}

/* LOGIN BOX*/
.logon-box{
    background:  rgba(255,255,255, 1.0);
    border:  1px solid rgba(224,224,224, 0.8);
    -moz-box-shadow:  1px 1px 10px 1px #ccc;
    -webkit-box-shadow:  1px 1px 10px 1px #ccc;
    box-shadow:  1px 1px 10px 1px #ccc;
    border-radius:   6px;
    max-width:  450px;
    margin:  20px auto;
}

div.logon-box div.mainlogo.openspace{
    background:  url('/img/iris_openspace_logo.png') center no-repeat;
	background-size:  348px 66px;
    text-indent:  -9999em;
    margin:  25px 0;
    min-height:  66px;
}

div.logon-box div.mainlogo.openbooks{
    background:  url('/img/iris_openspace_logo.png') center no-repeat;
	background-size:  348px 66px;
    text-indent:  -9999em;
    margin:  25px 0;
    min-height:  66px;
}

div.logon-box div.mainlogo.kashflow{
    background:  url('/img/iris_kashflow_logo.png') center no-repeat;
	background-size:  348px 66px;
    text-indent:  -9999em;
    margin:  25px 0;
    min-height:  66px;
}

div.logon-box div.mainlogo.kashflowpayroll{
    background:  url('/img/iris_kashflow_logo.png') center no-repeat;
	background-size: 348px 66px;
    text-indent:  -9999em;
    margin: 25px 0;
    min-height:  66px;
}

.logon-box form{
    border:  none;
    max-width:  450px;
}

.logon-box form fieldset {
	margin-bottom:  0;
}

.logon-box form label, .logon-box form input{
	float: left;
	margin:  10px 0;
	width:  140px;
}

.logon-box form label{
	color:   #646464;
	text-align:  right;
	width:   170px;
}

.logon-box form input{
	border:   1px solid rgba(224,224,224, 0.8);
	margin-left:  29px;
	padding:  3px;
}

.logon-box form label[for="Password"]{
	clear:  both;
}

.logon-box form button[type="submit"]{
	display:  block;
	padding:  0 10px;
	border:  none;
	background-color:   #000B8C;
	line-height:  2em;
	color:   #fff;
	cursor:  pointer;
	-webkit-box-shadow:  none;
	box-shadow:  none;
	-webkit-appearance: none;
	-webkit-text-shadow: none;
	text-shadow:  none;
	border-radius:  0;
	margin:  0 auto;
	width:  120px;
	transition:  background-color 0.8s ease;
	text-transform:  uppercase;
}

.logon-box form button:hover[type="submit"]{
	background-color:  rgba(73,77,86, 0.6); ;
}

.logon-box form a{
	clear:  both;
	color:   rgba(100,100,100, 1.0);
	display:  block;
	float:  left;
	text-align:  left;
	margin-left:  200px;
	padding:  5px 0;
	transition:  color 0.8s ease;
	font-weight: normal!important;
}

.logon-box form a:hover{
	color:   #ed1c24;
}

.form-actions{
    clear:  both;
    padding:  19px 20px 20px;
    margin-top:  20px;
    background-color:   #f5f5f5;
    border-top:  1px solid rgba(224,224,224, 0.8);
}

/*MISC*/
#contactform {
    margin: 20px 0;
    padding: 15px 30px 15px 30px;
    width: 64%;
}

.reglog {
    margin: 0 0 10px 0;
    padding:20px;
    width: 75%;
}

#loginform label {
    padding: 10px 0;
    width: 30%;
}

.reglog input, .reglog textarea {
    padding: 1px 3px;
    width: 55%;
}

.linkslist li a {
    padding: 5px 5px 5px 20px;
}

.faqq {
	padding:5px 0;
}

#altinfo {
    margin: 0 auto 10px;
    padding: 12px 0 5px;
}

.collist{
    background:none;
    width:49%;
}

/* removing rounded corners and other styles on iOS */
input, textarea, select {
   -webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.twitter-timeline{
    margin: 0 auto 50px !important;
    display: block !important;
}