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


#megamenu-1{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;
}

#megamenu-1 a:link{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-1 a:visited{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-1 a:active{
background-color:#FFFFFF;
}

#megamenu-3{
display:none;
}

#megamenu-4{
display:none;
}

#megamenu-5{
display:none;
}

#megamenu-6{
display:none;
}

#megamenu-7{
display:none;
}

.bubble-service-mobile
{
display:none;
}

.trustpilot-image-service-mobile{
display:none;
}

#block-easy-breadcrumb-easy-breadcrumb {
margin-top:4px;
padding-left:10px;
margin-bottom:-10px;
}

#block-easy-breadcrumb-easy-breadcrumb a{
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding-left:10px;
padding-right:10px;
background-color:#BBBBBB;
color:#FFFFFF;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
font-size:14px;
}

#block-easy-breadcrumb-easy-breadcrumb span{
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding-left:10px;
padding-right:10px;
background-color:#999999;
color:#FFFFFF;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
margin-left:3px;
font-size:14px;
}

.menu-login{
background:#E43D3A;
}

.zone-menu-wrapper{
background-color:#DE1E2B;
}

.zone-postscript-wrapper{
background-color:#333333;
color:#FFFFFF;
padding-top:20px;
}

.zone-postscript-wrapper a:link,.zone-postscript-wrapper a:visited{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
}

.zone-footer-wrapper{
color:#111111;
padding-top:20px;
color:#FFFFFF;
background-color:#000000;
}

.zone-footer-wrapper a:link,.zone-footer-wrapper a:visited{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
}


#block-block-98{
font-size:12px;
text-align:center;
}


#region-postscript-first{
font-size:13px;
}


body{
font-family:open sans;
font-size:16px;
background-color:#F8F8F8;
}

p a:link, p a:visited{
color:#DE1E2B;
text-decoration:none;
}

.region-content-inner{
background-color:#FFFFFF;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin-bottom:20px;
margin-top:20px;
padding:20px;
}

.region-sidebar-second{
background-color:#FFFFFF;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin-bottom:20px;
margin-top:20px;
padding:10px;
max-width:260px;
}

.region-content-inner a:link{
color:#DE1E2B;
text-decoration:none;
}

#zone-user-wrapper{
margin-top:30px;
}

h1 { 
font-family:open sans;
font-size: 28px;
font-weight:400;
}

h2 { 
font-family:open sans;
font-size: 24px;
font-weight:400;
}

h3 { 
font-family:open sans;
font-size: 20px;
font-weight:400;
}

h4 { 
font-family:open sans;
font-size: 18px;
font-weight:400;
}

h5 { 
font-family:open sans;
font-size: 16px;
font-weight:400;
}

h6 { 
font-family:open sans;
font-size: 14px;
font-weight:400;
}

#block-block-89{
margin-top:-15px;
font-size:17px;
}

.services-header{
font-size:26px;
color:#000000;
font-weight:300;
}

.ui-accordion-header  {
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
background-image: none;
color: #FFFFFF;
font-weight:400;
font-size:17px;
font-family:open sans;
}
.ui-accordion-content {
background-color:#FFFFFF;
background-image: none;
text-decoration:none;
color:#444444;
font-size:15px;
margin-left:-10px;
line-height:1.58;
border-style:none;
}

ul.menu{
margin-left:-10px;
margin-top:-10px;
}

.mm-active{
background-color:#FFFFFF;
}



.accordion-header-1 {
background-color:#444444;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:3px;
}

.accordion-header-2 {
background-color:#E84F5A;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:3px;
}

.accordion-header-3 {
background-color:#444444;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:3px;
}

.accordion-header-4 {
background-color:#0073C4;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:3px;
}

.accordion-header-5 {
background-color:#444444;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:3px;
}

.ui-accordion-content a:link, .ui-accordion-content a:visited{
background-color:#FFFFFF;
background-image: none;
text-decoration:none;
color:#444444;
}


ul li.expanded {
  list-style-image: none;
  list-style-type: none;
}
ul li.collapsed {
  list-style-image: none;
  list-style-type: none;
}
ul li.leaf {
  list-style-image: none;
  list-style-type: none; 
}

#block-block-2{
font-family:Open Sans;
font-size:16px;
font-weight:300;
text-decoration:none;
text-align:right;
}

#block-block-2 a:link,#block-block-2 a:visited{
text-decoration:none;
color:#444444;
}

#block-block-91{
text-align:right;
font-size:17px;
font-style:italic;
margin-top:-22px;
}

#block-block-91 a:link, #block-block-91 a:visited{
text-decoration:none;
color:#444444;
}

.zone-branding-wrapper{

}

#block-block-92{
width:25%;
color:#FFFFFF;
float:left;
}

#block-block-92 a:link,#block-block-92 a:visited{
color:#FFFFFF;
}

#block-block-93{
width:25%;
color:#FFFFFF;
float:left;
}

#block-block-93 a:link,#block-block-93 a:visited{
color:#FFFFFF;
}

#block-block-94{
width:25%;
color:#FFFFFF;
float:left;
}

#block-block-94 a:link,#block-block-94 a:visited{
color:#FFFFFF;
}

#block-block-95{
width:25%;
color:#FFFFFF;
float:left;
}

#block-block-95 a:link,#block-block-95 a:visited{
color:#FFFFFF;
}

#block-block-231{
display:none;
}


.block-home-image{
margin:-10px;
margin-bottom:-20px;

}


.block-header{
font-size:16px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:40px;
padding-top:10px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce{
font-size:16px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:40px;
padding-top:10px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-consent{
font-size:16px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:40px;
padding-top:10px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-solicitor{
font-size:16px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:40px;
padding-top:10px;
margin-top:0px;
margin-bottom:-4px;
}


.block-more-info{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#FFFFFF;
color:#666666;
padding:10px;
text-align:center;
display:block;
height:24px;
font-size:16px;
font-style:italic;
margin-top:0px;
}

.block-more-info a:link, .block-more-info a:visited{
color:#666666;
text-decoration:none;
}

.block-buy-online-now{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background: #ffa00f; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa00f 0%, #fb8202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa00f), color-stop(100%,#fb8202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa00f 0%,#fb8202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa00f', endColorstr='#fb8202',GradientType=0 ); /* IE6-9 */
color:#FFFFFF;
text-align:center;
display:block;
height:26px;
font-size:18px;
margin-top:10px;
border:2px solid #EEEEEE;
height:46px;
}

.block-buy-online-now a:link{
display:block;
padding:10px;
}


.block-diy-divorce{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#DE1E2B;
padding:10px;
margin-top:10px;
margin-bottom:0px;
border:3px solid #FFFFFF;
}

.block-diy-divorce a:link, .block-diy-divorce a:visited{
text-decoration:none;
}

.block-managed-divorce{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#444444;
padding:10px;
margin-top:10px;
margin-bottom:0px;
border:3px solid #FFFFFF;
}

.block-managed-divorce a:link, .block-managed-divorce a:visited{
text-decoration:none;
}

.block-managed-consent{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#444444;
padding:10px;
margin-top:10px;
margin-bottom:0px;
border:3px solid #FFFFFF;
}

.block-managed-consent a:link, .block-managed-consent a:visited{
text-decoration:none;
}

.block-managed-solicitor{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#444444;
padding:10px;
margin-top:10px;
margin-bottom:0px;
border:3px solid #FFFFFF;
}

.block-managed-solicitor a:link, .block-managed-solicitor a:visited{
text-decoration:none;
}

#block-block-96{
margin-top:10px;
}

#block-block-87{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background:#F8F8F8;
font-size:15px;
padding:20px;
padding-bottom:20px;
margin-top:16px;
margin-bottom:16px;
color:#444444;
}

#block-block-87 a:link{
text-decoration:none;
}

#block-block-87 a:visited{
text-decoration:none;
}

#block-block-87 h3{
font-size:22px;
}

.block-btn{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
max-width:360px;
overflow: hidden;
line-height:1.4;
}

.block-btn h3{
font-family:open sans;
font-size:22px;
padding-top:16px;
display:block;
}

.block-btn h4{
font-family:open sans;
font-size:16px;
font-weight:300;
margin-top:-20px;
display:block;
}


.block-btn a:link{
color:#FFFFFF;
text-decoration:none;
display:block;
}

.block-btn a:visited{
color:#FFFFFF;
text-decoration:none;
display:block;
padding:30px;
}

.service-block{
padding:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#F8F8F8;
width:20.6%;
float:left;
margin-right:10px;
}

.dark-gradient-btn{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
overflow: hidden;
line-height:1.4;
font-size:18px;
color:#FFFFFF;
font-weight:300;
height:66px;
margin-top:20px;
float:left;
}

.dark-gradient-btn a:link{
color:#FFFFFF;
text-decoration:none;
}

.dark-gradient-btn a:visited{
color:#FFFFFF;
text-decoration:none;
}

.dark-gradient-block{
padding:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 1%, #444444 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 1%,#444444 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 1%,#444444 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 1%,#444444 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 1%,#444444 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
width:20.6%;
float:left;
margin-right:10px;
color:#FFFFFF;
min-height:272px;
}

.dark-gradient-block-title{
font-size:22px;
font-weight:400;
color:#FFFFFF;
}

.dark-gradient-block-text{
font-size:13px;
margin-top:6px;

color:#FFFFFF;
}

.services-header{
width:100%;
clear:both;
font-size:26px;
font-weight:400;
padding:10px;
height:40px;
}

.services-header-half{
width:100%;
font-size:26px;
font-weight:400;
padding:10px;
height:40px;
float:left;
}

.service-title{
font-size:22px;
font-weight:400;
}

.service-title-managed{
font-size:22px;
font-weight:400;
min-height:70px;
}

.service-title-popular{
font-size:22px;
font-weight:400;
}

.service-title-managed-popular{
font-size:22px;
font-weight:400;
min-height:70px;
}


.service-price-red{
font-size:20px;
font-weight:400;
border-radius:50%;
background-color:#DE1E2B;
width:60px;
height:46px;
padding-top:14px;
color:#FFFFFF;
text-align:center;
border:3px solid #FFFFFF;
float:right;
margin-top:10px;
}

.service-price-red a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-price-red a:visited{
color:#FFFFFF;
text-decoration:none;
}

.service-price{
font-size:20px;
font-weight:400;
border-radius:50%;
background-color:#444444;
width:60px;
height:46px;
padding-top:14px;
color:#FFFFFF;
text-align:center;
border:3px solid #CCCCCC;
float:right;
margin-top:10px;
}

.service-price a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-price a:visited{
color:#FFFFFF;
text-decoration:none;
}


.service-text{
font-size:13px;
margin-top:6px;
min-height:157px;
}

.service-info{
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 1%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#999999), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 1%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 1%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 1%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 1%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
display:block;
border:3px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
max-width:140px;
overflow: hidden;
line-height:1.4;
font-size:17px;
color:#FFFFFF;
font-weight:300;
height:36px;
margin-top:20px;
float:left;
}

.service-info a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-info a:visited{
color:#FFFFFF;
text-decoration:none;
}

.service-price-mananged{
font-size:20px;
font-weight:400;
border-radius:50%;
background-color:#DE1E2B;
width:60px;
height:46px;
padding-top:14px;
color:#FFFFFF;
text-align:center;
border:3px solid #CCCCCC;
float:right;
margin-top:10px;
}

.most-popular{
background-color:#DE1E2B;
float:left;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
max-width:130px;
overflow: hidden;
line-height:1.4;
font-size:13px;
color:#FFFFFF;
font-weight:300;
margin-top:-10px;
margin-bottom:-20px;
}

.service-header-diy{
padding-left:20px;
padding-right:20px;
padding-top:6px;
}

.service-header-text{
font-size:14px;
margin-top:-20px;
line-height:1.3;
width:90%;
}

.service-header-diy h1{
font-weight:300;
font-size:36px;
}

.zone-header{
background-color:#444444;
color:#FFFFFF;
max-height:236px;
-webkit-border-radius: 0px 5px 5px 5px;
-moz-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px;
}

#block-multiblock-1{
width:24%;
float:left;
margin-top:4px;
}

#block-multiblock-5, #block-multiblock-6, #block-multiblock-11, #block-multiblock-12, #block-multiblock-13{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-multiblock-4, #block-multiblock-8, #block-multiblock-9{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-multiblock-3, #block-multiblock-7, #block-block-120,#block-multiblock-10{
width:24%;
float:left;
margin-top:4px;
}


.block-link-header{
font-size:18px;
font-weight:300;
}

.block-link a:link,.block-link a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-diy a:link,.block-link-diy a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-diydlean a:link,.block-link-diydlean a:visited{
color:#FFFFFF;
text-decoration:none;
}

#block-block-99{
width:100%;
}

#block-block-103{

}

.service-high-btn{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
line-height:1.4;
font-size:18px;
color:#FFFFFF;
font-weight:300;
height:42px;
margin-top:20px;
max-width:200px;
text-align:center;

}

.service-high-btn a:link{
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
}

.service-high-btn a:visited{
color:#FFFFFF;
text-decoration:none;
}

.service-btn-long{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
    border: 1px solid #f5b74e;
    border-color: #f5b74e #e5a73e #d6982f;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
line-height:1.4;
font-size:20px;
color:#FFFFFF;
font-weight:500;
height:auto;
margin-top:20px;
text-align:center;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
margin-top:0px;
margin-bottom:10px;
}

.service-btn-long a:link{
color:#FFFFFF;
text-decoration:none;
display:block;
padding-top:17px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

.service-btn-long a:visited{
color:#FFFFFF;
text-decoration:none;
display:block;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}


.block-service-btn{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border: 1px solid #f5b74e;
border-color: #f5b74e #e5a73e #d6982f;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
max-width:560px;
overflow: hidden;
line-height:1.5;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
height:90px;
}

.block-service-btn a:link,.block-service-btn a:visited{
color:#FFFFFF;
text-decoration:none;
display:block;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:16px;
}

.block-service-btn h3{
font-family:open sans;
font-size:24px;

display:block;
}

.block-service-btn h4{
font-family:open sans;
font-size:18px;
font-weight:300;
margin-top:-50px;
display:block;
}


.small-italic{
margin-top:10px;
margin-bottom:10px;
font-size:13px;
font-style:italic;
padding:20px;
background-color:#F8F8F8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.small-italic-service{
margin-top:10px;
margin-bottom:10px;
font-size:13px;
font-style:italic;
padding:20px;
padding-bottom:5px;
background-color:#F8F8F8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 2px solid #F8F8F8;
width:80%;
}

.small-italic-service h4{
margin-bottom:7px;
}

.small-grey{
margin-top:10px;
margin-bottom:10px;
padding:20px;
background-color:#F8F8F8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.bubble
{
position: relative;
width: 90%;
height: auto;
padding: 20px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:14px;
border: #EEEEEE solid 3px;
float:left;
}

.bubble:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 14px 12px 0;
border-color: #F8F8F8 transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -12px;
bottom: -14px;
left: 10%;
}

.bubble:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 16px 14px 0;
border-color: #EEEEEE transparent;
display: block;
width: 0;
z-index: 0;
margin-left: -14px;
bottom: -19px;
left: 10%;
}

.bubble h5
{
font-size:22px;
}

.bubble-service
{
position: relative;
width: 80%;
height: auto;
padding: 20px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:14px;
border: #EEEEEE solid 3px;
float:left;
}

.bubble-service:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 14px 12px 0;
border-color: #F8F8F8 transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -12px;
bottom: -14px;
left: 20%;
}

.bubble-service:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 16px 14px 0;
border-color: #EEEEEE transparent;
display: block;
width: 0;
z-index: 0;
margin-left: -14px;
bottom: -19px;
left: 20%;
}

.bubble-service h5
{
font-size:18px;
}

.trustpilot-image-service img{
border-radius:50%;
border:2px solid #EEEEEE;
}

.trustpilot-image-service{
margin-top:22px;
margin-left:16px;
margin-bottom:20px;
float:left;
margin-right:20px;
}



.star{
margin-bottom:10px;
margin-top:-12px;
}

.trustpilot-image img{
border-radius:50%;
border:2px solid #EEEEEE;
}

.trustpilot-image{
margin-top:22px;
margin-left:42px;
margin-bottom:20px;
float:left;
margin-right:20px;
}

.quote {
margin-top:50px;
float:left;
font-style:italic;
quotes: "“" "”" "‘" "’";
}
.quote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.quote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.05em;
  vertical-align: -0.4em;
}

.pager-do{
clear:both;
padding-right:35%;
padding-left:35%;
width:30%;
}

.pager-do a:link{
text-decoration:none;
color:#FFFFFF;
}

.pager-do a:visited{
text-decoration:none;
color:#FFFFFF;
}

.pager-active-do{
float:left;
width:30px;
height:27px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color:#444444;
color:#FFFFFF;
text-align:center;
font-size:15px;
padding-top:3px;
margin-right:5px;
}

.pager-btn-do{
float:left;
width:30px;
height:27px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color:#999999;
color:#FFFFFF;
text-align:center;
font-size:15px;
padding-top:3px;
margin-right:5px;
}

.trustpilot-number{
font-size:86px;
font-weight:400;
border-radius:50%;
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(135deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
width:130px;
height:130px;
padding-top:0px;
color:#FFFFFF;
text-align:center;
border:4px solid #EEEEEE;
margin-top:10px;
font-weight:bold;
font-family:arial;
margin-left:auto;
margin-right:auto;
}

.trustpilot-link{
font-size:13px;
font-style:italic;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:10px;
}

.trustpilot-ranked{
font-size:15px;
background: #f3dd91; /* Old browsers */
background: -moz-linear-gradient(left,  #f3dd91 1%, #fcf5c7 50%, #f3dd91 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#f3dd91), color-stop(50%,#fcf5c7), color-stop(100%,#f3dd91)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f3dd91 1%,#fcf5c7 50%,#f3dd91 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f3dd91 1%,#fcf5c7 50%,#f3dd91 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f3dd91 1%,#fcf5c7 50%,#f3dd91 100%); /* IE10+ */
background: linear-gradient(to right,  #f3dd91 1%,#fcf5c7 50%,#f3dd91 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3dd91', endColorstr='#f3dd91',GradientType=1 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align:center;
color:#444444;
height:28px;
padding-top:6px;
margin-top:-30px;
border:2px solid #EEEEEE;
max-width:210px;
margin-left:auto;
margin-right:auto;
}

.trustpilot-number a:link, .trustpilot-number a:visited{
text-decoration:none;
color:#FFFFFF;
}

.trustpilot-link a:link, .trustpilot-link a:visited, .trustpilot-ranked a:link, .trustpilot-ranked a:visited{
text-decoration:none;
color:#333333;
}


.related-info-block{
padding:20px;
background-color:#DE1E2B;
color:#FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:3px solid #DE1E2B;
margin-bottom:10px;
width:80%;
}

.related-info-header{
font-size:22px;
margin-bottom:10px;
}

.related-info-link{
font-size:15px;
margin-bottom:5px;
line-height:1.2;
}

.related-info-block a:link,.related-info-block a:visited{
color:#FFFFFF;
text-decoration:none;
}

.grey-info-block{
padding:20px;
background-color:#F8F8F8;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:80%;
}

.grey-info-block a:link,.grey-info-block a:visited{
color:#333333;
text-decoration:none;
}


#block-block-121{
width:30%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-130{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-133{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-141{
width:24%;
float:left;
margin-top:4px;
}

#block-block-142{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-148{
width:24%;
float:left;
margin-top:4px;
}

#block-block-149{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-153{
width:24%;
float:left;
margin-left:5px;
margin-top:4px;
}

#block-block-161{
width:30%;
float:left;
margin-top:4px;
}

#block-block-162{
width:30%;
float:left;
margin-left:5px;
margin-top:4px;
}




.block-link-header-managed{
font-size:16px;
font-weight:300;
}

.block-link-header-managed a:link,.block-link-header-managed a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-managed a:link,.block-link-managed a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-managed-consent a:link,.block-link-managed-consent a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-solicitor-managed a:link,.block-link-solicitor-managed a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-link-non-standard a:link,.block-link-non-standard a:visited{
color:#FFFFFF;
text-decoration:none;
}

/* MEET THE TEAM */

.team-member-small-image img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width: 139px
}

.team-member-small-image{
margin-top:12px;
margin-bottom:10px;
}

.team-member-block{
background-color:#F8F8F8;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:24%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.team-member-name,.team-member-name a:link,.team-member-name a:visited{
color:#E43C3C;
font-family:open sans;
font-size:20px;
}

.team-member-title,.team-member-title a:link,.team-member-title a:visited{
font-family:open sans;
font-size:15px;
font-style:italic;
color:#333333;
}

.team-member-social{
padding-top:10px;
padding-bottom:10px;
}

.team-member-image-large img{
border-radius:50%;
border:5px solid #CCCCCC;
}

.team-member-image-large{
margin-top:12px;
margin-bottom:10px;
float:left;
}

.team-member-block-large{
background-color:#FFFFFF;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
width:66%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
margin-left:20px;
float:left;
min-height:300px;
}

.team-member-name-large{
color:#444444;
font-family:open sans;
font-size:32px;
}

.team-member-title-large{
font-family:open sans;
font-size:15px;
font-style:italic;
}

.team-member-title-text{
color:#444444;
font-family:open sans;
font-size:20px;
margin-top:10px;
margin-bottom:5px;
}

#block-block-169{
width:60%;
float:left;
padding-right:20px;
}

.contact-block-grey{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:30%;
}

.day{
float:left;
width:150px;
}

#block-block-168{
margin-bottom:-30px;
}

.contact-block-grey-small{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:30%;
font-size:12px;
}

.contact-block-call{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#DE1E2B;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:30%;
color:#FFFFFF;
margin-left:8px;
}

.contact-block-email{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#B11824;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:30%;
color:#FFFFFF;
}

.contact-block-email a:link, a:visited{
color:#FFFFFF;
text-decoration:none;
}

.call-us-number{
font-size:16px;
margin-top:-20px;
}

#block-block-176, #block-block-178{
margin-top:10px;
}

.compare-block{
position: relative;
width: 42%;
height: auto;
padding: 20px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:14px;
border: #EEEEEE solid 3px;
float:left;
margin-right:20px;
min-height:566px;
margin-bottom:20px;
}

.compare-block a:link, .compare-block a:visited{
text-decoration:none;
color:#DE1E2B;
}

.compare-block h3 a:link, .compare-block h3 a:visited{
text-decoration:none;
color:#000000;
}

.service-info-large{
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 1%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#999999), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 1%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 1%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 1%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 1%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
display:block;
border:3px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:20px;
padding-top:10px;
max-width:240px;
overflow: hidden;
line-height:1.4;
font-size:18px;
color:#FFFFFF;
font-weight:300;
height:36px;
margin-top:20px;
float:left;
font-style:italic;
}

.service-info-large a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-info-large a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-btn-compare{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
max-width:360px;
overflow: hidden;
line-height:1.4;
float:left;
margin-top:10px;
}

.block-btn-compare h3{
font-family:open sans;
font-size:22px;
padding-top:16px;
}

.block-btn-compare h3 a:visited, .block-btn-compare h3 a:link{
color:#FFFFFF;
}

.block-btn-compare h4{
font-family:open sans;
font-size:16px;
font-weight:300;
margin-top:-20px;
}

.block-btn-compare a:link{
color:#FFFFFF;
text-decoration:none;
}

.block-btn-compare a:visited{
color:#FFFFFF;
text-decoration:none;
}

#block-accordion-menu-1{
margin-bottom:10px;
}

.service-block-advice{
padding:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#F8F8F8;
width:24.6%;
float:left;
margin-right:10px;
line-height:2;
}

.active{
font-weight:bold;
}

u{
text-decoration:none;
border-bottom: 1px solid #DE1E2B;
}

.region-sidebar-second{
background-color:#FFFFFF;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin-bottom:20px;
margin-top:20px;
padding:5px;
padding-right:10px;
max-width:205px;
}

.sidebar-grey{
padding:20px;
padding-bottom:0px;
padding-top:15px;
padding-left:15px;
background-color:#F8F8F8;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:80%;
font-size:15px;
color:#000000;
text-align:center;
text-transform:capitalize;
}

.sidebar-green{
padding:20px;
padding-bottom:0px;
padding-top:15px;
padding-left:15px;
padding-bottom:10px;
background-color:#7DB701;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:80%;
font-size:15px;
color:#000000;
text-align:center;
text-transform:capitalize;
min-height:140px;
}

.sidebar-green-title{
color:#FFFFFF;
font-size:18px;
}

.sidebar-green-sub{
color:#FFFFFF;
font-size:12px;
font-style:italic;
margin-bottom:10px;
}

.embed-content {
    width: 700px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.livechat-image img{
border-radius:50%;
border:4px solid #EEEEEE;
}

.livechat-image{
margin-top:22px;
margin-left:10px;
margin-bottom:20px;
float:left;
margin-right:20px;
}

.livechat
{
position: relative;
width: 79%;
height: auto;
padding: 20px;
padding-top:10px;
padding-bottom:0px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:14px;
border: #EEEEEE solid 3px;
float:left;

}

.livechat:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 14px 12px 0;
border-color: #F8F8F8 transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -12px;
bottom: -14px;
left: 20%;
}

.livechat:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 16px 14px 0;
border-color: #EEEEEE transparent;
display: block;
width: 0;
z-index: 0;
margin-left: -14px;
bottom: -19px;
left: 20%;
}

.livechat h4
{
font-size:24px;
margin-bottom:0px;
}

.livechat a:link, a:visited
{
text-decoration:none;
color:#000000;
}

.livechat h5
{
font-size:15px;
} 

#content-area {
    display:none;
    height:200px;
    overflow:auto;
    margin-bottom:1.5em;
    padding:10px;
    border:solid 1px #d7d7d7;
    color:#505050;
    background-color:#ffffff;
    font-size:90%;
}

.service-title-header{
padding:10px;
padding-left:20px;
background:#00AC2C;
color:#FFFFFF;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size:15px;
margin-top:15px;
}

.summary-description{
padding:10px;
padding-left:20px;
background:#F8F8F8;
font-size:14px;
font-weight:600;
}

.summary-price{
padding:10px;
padding-left:20px;
background:#F8F8F8;
font-size:14px;
font-weight:600;
text-align:center;
}

.service-title-checkout{
padding:10px;
padding-left:20px;
background:#FFFFFF;
border:1px solid #F8F8F8;
font-size:14px;
}

.summary-title{
background:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:16px;
padding:10px;

}

.summary-sub{
background:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:13px;
padding:10px;
margin-bottom:-20px;
}

.service-table-price{ 
padding:10px;
padding-left:20px;
background:#FFFFFF;
border:1px solid #F8F8F8;
font-size:14px;
text-align:center;
font-weight:bold;
}

.service-table-price-net{ 
padding:10px;
padding-left:20px;
background:#FFFFFF;
border:1px solid #F8F8F8;
font-size:14px;
text-align:center;
font-weight:normal;
}

.checkoutbtn{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
border: 1px solid #f5b74e;
border-color: #f5b74e #e5a73e #d6982f;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
overflow: hidden;
line-height:1.4;
font-size:22px;
color:#FFFFFF;
height:50px;
margin-top:20px;
text-align:center;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
margin-top:20px;
margin-bottom:20px;
width:350px;
margin-left:15px;
cursor: pointer; 
}

.checkoutbtna a:link{
color:#FFFFFF;
text-decoration:none;
}

.checkoutbtn a:visited{
color:#FFFFFF;
text-decoration:none;
}

.arrow_box_active {
	position: relative;
background: #00ae2d; /* Old browsers */
background: -moz-linear-gradient(top,  #00ae2d 0%, #009225 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ae2d), color-stop(100%,#009225)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00ae2d 0%,#009225 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ae2d', endColorstr='#009225',GradientType=0 ); /* IE6-9 */

	border: 4px solid #EEEEEE;
	width:90%;
	color:#FFFFFF;
	font-family:Open Sans;
	font-size:20px;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	border-radius:5px;
	text-transform:capitalize;
	display:block;
	margin-top:0px;
	margin-bottom:30px;
}
.arrow_box_active:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_active:after {
	border-color: rgba(68, 68, 68, 0);
	border-top-color: #009225;
	border-width: 20px;
	margin-left: -20px;
}
.arrow_box_active:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #CCCCCC;
	border-width: 26px;
	margin-left: -26px;
}

.step-text-active{
font-size:22px;
}

.step-sub-text-active{
font-size:14px;
font-style:italic;
}

.arrow_box {
	position: relative;
background:#F8F8F8;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ae2d', endColorstr='#009225',GradientType=0 ); /* IE6-9 */
	border: 4px solid #EEEEEE;
	width:90%;
	color:#FFFFFF;
	font-family:Open Sans;
	font-size:20px;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	border-radius:5px;
	text-transform:capitalize;
	display:block;
	margin-top:0px;
	margin-bottom:30px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(68, 68, 68, 0);
	border-top-color: #F8F8F8;
	border-width: 00px;
	margin-left: -00px;
}
.arrow_box:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #EEEEEE;
	border-width: 06px;
	margin-left: -06px;
}

.step-text{
font-size:22px;
color:#BBBBBB; 
}

.step-sub-text{
font-size:14px;
font-style:italic;
color:#BBBBBB;
}

.block-title{
font-size:15px;
padding:10px;
padding-left:20px;
background-color:#F8F8F8;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-left:0px;
margin-bottom:20px;
width:78%;
}

.block-title-lower{
font-size:15px;
padding:10px;
padding-left:20px;
background-color:#F8F8F8;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-left:0px;
margin-bottom:20px;
width:78%;
margin-top:20px;
}

.block-title-3{
font-size:15px;
padding:10px;
padding-left:20px;
background-color:#F8F8F8;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-left:0px;
margin-bottom:20px;
margin-top:16px;
width:78%;
}

.block-title-terms{
font-size:15px;
padding:10px;
padding-left:20px;
background-color:#DE1E2B;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-left:15px;
margin-bottom:-5px;
width:319px;
margin-top:20px;
color:#FFFFFF;
}

.block-title-step{
font-size:26px;
padding-left:15px;
}

.block-title-step-sub{
font-size:14px;
font-style:italic;
padding-left:15px;
}


.product-order-title{
	font-family:Open Sans;
	font-size:30px;
	font-weight:thin;
	color:#666666;
	padding-bottom:10px;
	margin-top:-10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.product-order-title-small{
	font-family:Open Sans;
	font-size:46px;
	font-weight:thin;
	color:#666666;
	padding-bottom:10px;
}

.product-payment-title{
	font-family:Open Sans;
	font-size:22px;
	font-weight:thin;
	color:#ffffff;
	padding:10px;
	padding-left:20px;
	background-color: #AAAAAA;
	margin-bottom:20px;
	width:500px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.back-btn{
float:left;
margin-left:-430px;
margin-top:-44px;
}

#FormNotice{
display:none;
}

.step-1{
margin-bottom:14px;
}

.step-2{
margin-bottom:20px;
}



.textfield{
width:200px;
height:26px;
margin-bottom:10px;
font-family:Open Sans;
font-size:14px;
}

.textWidth{
height:26px;
font-size:14px;
margin-left:10px;
min-width:140px;
padding-left:5px;
}

.voucher{
width:300px;
float:left;
}

.passwordsection{
width:300px;
float:left;
margin-right:60px;
}

.passwordtitle{
font-family:Open Sans;
font-size:12px;
width:80%;
font-style:italic;
margin-left:10px;
margin-bottom:20px;
}

.passwordchoose{
font-family:Open Sans;
font-size:14px;
width:400px;
margin-bottom:10px;
}

.passwordsub{
font-family:Open Sans;
font-size:12px;
width:360px;
margin-bottom:10px;
margin-top:20px;
}

.selectfields {
width: 200px;
font-family:Open Sans;
font-size:14px;
margin-bottom:10px;
}

div.textfieldWidth{
width: 280px;
}


.calculate {
	margin-right: 152px;
	margin-left: 5px;
	width: 70px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: justify;
}

.voucher{
background-color:#FFFFFF;
color:#666666;
font-family:Open Sans;
font-size:14px;
width:100%;
}

.vouchertext{
background-color:#BF9ECA;
color:#FFFFFF;
float:left;
font-family:Open Sans;
font-size:14px;
width:400px;
margin-left:30px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
padding-top:10px;
}

.vouchercode{
background-color:#BF9ECA;
color:#FFFFFF;
float:left;
font-family:Open Sans;
font-size:24px;
width:400px;
margin-top:20px;
margin-left:30px;
padding-left:20px;
padding-top:20px;
padding-right:20px;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
}

#dvPwordContainer{
float:left;
font-family:Open Sans;
font-size:14px;
width:400px;
}

#lblVoucherAccepted{
font-family:Open Sans;
font-size:12px;
font-style:italic;
padding-left:20px;
padding-bottom:20px;
margin-top:-25px;
}

.terms{
font-family:Open Sans;
font-size:14px;
font-style:italic;
background-color:#F8F8F8;
border:2px solid #DE1E2B;
color:#FFFFFF;
padding:20px;
width:245px;
float:left;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
color:#000000;
margin-left:15px;
}

.terms a:link, a:visited{
color:#000000;
}

.termscheck{
background-color:#DE1E2B;
padding:20px;
width:20px;
float:left;
padding-top:24px;
height:20px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}


.newsletter1{
float:left;
font-family:Open Sans;
font-size:16px;
font-style:italic;
background-color:#EEEEEE;
color:#000000;
padding:20px;
margin-left:70px;
width:340px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
}

.newscheck{
display:none;
}

a{
color:#FFFFFF;
}

.totalprice{
font-family:Open Sans;
font-size:26px;
font-weight:normal;
width:480px;
margin-left:10px;
margin-right:30px;
margin-top:20px;
float:left;
}

.buynowbtn{
width:320px;
height:70px;
float:left;
}

.paymentsubmit{
float:left;
}


.ValidationErrors{
float:left;
font-family:Open Sans;
font-size:12px;
color:#FFFFFF;
background-color:#DE4B39;
font-style:italic;
padding:6px;
padding-left:10px;
padding-right:10px;
margin-top:-6px;
margin-bottom:6px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
max-width:180px;
}

.billing-info{
font-family:Open Sans;
font-style:italic;
font-size:12px;
color:#FFFFFF;
background-color:#666666;
padding:10px;
width:325px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom:0px;
margin-left:15px;
}

.total-price{
font-family:Open Sans;
font-size:30px;
color:#000000;
width:320px;
float:right;
}

.total-price-2{
font-family:Open Sans;
font-size:26px;
color:#000000;
width:320px;
float:left;
padding-top:14px;
margin-left:20px;
margin-top:10px;
margin-bottom:-20px;
}

/* PAYMENT FORM RESPONSIVE */


.secure-payment{
font-family:Open Sans;
font-size:18px;
color:#000000;
margin-top:-6px;
}

.secure-payment-detail{
font-family:Open Sans;
font-size:13px;
color:#000000;
font-style:italic;
margin-bottom:16px;
}

.secure-payment-padlock{
float:left;
padding-right:6px;
}

.secure-payment-cvv{
font-family:Open Sans;
font-size:12px;
color:#000000;
font-style:italic;
float:left;
padding-right:8px;
padding-top:8px;
}

.secure-payment-cvv-image{
margin-bottom:10px;
}

.address1{
width:380px;
float:left;
padding-left:0px;
padding-right:0px;
padding-top:20px;
padding-bottom:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-right:20px;
}

.address2{
width:380px;
float:left;
}

.address3{
width:360px;
float:left;
padding-left:10px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#F8F8F8;
margin-right:20px;
}

.address4{
width:360px;
float:left;
}

.billing-title-drupal{
font-size:18px;
font-family:Open Sans;
padding-top:10px;
padding-left:20px;
padding-right:10px;
background-color:#EEEEEE;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
}

.billing-title-drupal-2{
font-size:14px;
font-family:Open Sans;
padding-bottom:10px;
padding-left:20px;
padding-right:10px;
background-color:#EEEEEE;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
font-style:italic;
margin-bottom:12px;
}

.service-high-btn-summary{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border:2px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
overflow: hidden;
line-height:1.4;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
height:31px;
margin-top:20px;
max-width:200px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:-10px;
}

.service-high-btn-summary a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-high-btn-summary a:visited{
color:#FFFFFF;
text-decoration:none;
}

.summary-description{
padding:10px;
padding-left:20px;
background:#F8F8F8;
font-size:14px;
font-weight:600;
}

.summary-price{
padding:10px;
padding-left:20px;
background:#F8F8F8;
font-size:14px;
font-weight:600;
text-align:center;
}

.summary-title{
background:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:16px;
padding:10px;

}

.summary-sub{
background:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:13px;
padding:10px;
margin-bottom:-20px;
}

.sidebar-grey-nopadding{
padding:5px;
padding-bottom:0px;
padding-top:5px;
padding-left:5px;
background-color:#F8F8F8;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:89%;
font-size:15px;
color:#000000;
text-align:center;
text-transform:capitalize;
}
.service-btn-long-right{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
    border: 1px solid #f5b74e;
    border-color: #f5b74e #e5a73e #d6982f;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:20px;
padding-right:20px;
padding-top:12px;
overflow: hidden;
line-height:1.4;
font-size:20px;
color:#FFFFFF;
font-weight:300;
height:41px;
margin-top:20px;
text-align:center;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
margin-top:0px;
margin-bottom:10px;
float:right;
}

.service-btn-long-right a:link{
color:#FFFFFF;
text-decoration:none;
}

.service-btn-long-right a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-service-btn-right-green{
background: #00ae2d; /* Old browsers */
background: -moz-linear-gradient(top,  #00ae2d 0%, #009225 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ae2d), color-stop(100%,#009225)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00ae2d 0%,#009225 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00ae2d 0%,#009225 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ae2d', endColorstr='#009225',GradientType=0 ); /* IE6-9 */
display:block;
border: 1px solid #EEEEEE;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
max-width:460px;
overflow: hidden;
line-height:1.5;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
margin-top:15px;
float:right;
}

.block-service-btn-right-green a:link,.block-service-btn-right-green a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-service-btn-right-green h3{
font-family:open sans;
font-size:22px;
padding-top:16px;
}

.block-service-btn-right-green h4{
font-family:open sans;
font-size:18px;
font-weight:300;
margin-top:-20px;
}

.block-service-btn-right-green h5{
font-family:open sans;
font-size:20px;
padding-top:16px;
}

.block-service-btn-right-green h6{
font-family:open sans;
font-size:16px;
font-weight:300;
margin-top:-20px;
}


.block-service-btn-right{
background: #ffa310; /* Old browsers */
background: -moz-linear-gradient(top, #ffa310 0%, #fb8001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa310), color-stop(100%,#fb8001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffa310 0%,#fb8001 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffa310 0%,#fb8001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa310', endColorstr='#fb8001',GradientType=0 ); /* IE6-9 */
display:block;
border: 1px solid #f5b74e;
border-color: #f5b74e #e5a73e #d6982f;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
max-width:360px;
overflow: hidden;
line-height:1.5;
display: inline-block;
position: relative;
overflow: hidden;
text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
float:right;
}

.block-service-btn-right a:link,.block-service-btn-right a:visited{
color:#FFFFFF;
text-decoration:none;
}

.block-service-btn-right h3{
font-family:open sans;
font-size:24px;
padding-top:16px;
}

.block-service-btn-right h4{
font-family:open sans;
font-size:18px;
font-weight:300;
margin-top:-20px;
}

.upsell-box{
padding:20px;
background-color:#F8F8F8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:10px;
float:left;
}

.upsell-title{
font-size:24px;
margin-bottom:10px;
}

.upsell-sub{
font-size:14px;
}

.upsell-bullets{
padding-top:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
font-style:italic;
min-width:300px;
}

.upsell-bullets h4{
font-style:normal;
text-decoration:underline;
margin-bottom:5px;
}

.bubble-service a:link{
text-decoration:none;
color:#000;
}

.bubble-service a:visited{
text-decoration:none;
color:#000;
}



}


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

.embed-content {
    width: 700px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#block-multiblock-9{
width:26%;
}

#block-multiblock-12{
width:26%;
}

#megamenu-3{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;
}

#megamenu-3 a:link{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-3 a:visited{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-3 a:active{
background-color:#FFFFFF;
}

#megamenu-1{
display:none;
}

.block-header{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-consent{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-solicitor{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-more-info{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#FFFFFF;
color:#666666;
padding:10px;
text-align:center;
display:block;
height:20px;
font-size:14px;
font-style:italic;
margin-top:0px;
}

.block-buy-online-now{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background: #ffa00f; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa00f 0%, #fb8202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa00f), color-stop(100%,#fb8202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa00f 0%,#fb8202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa00f', endColorstr='#fb8202',GradientType=0 ); /* IE6-9 */
color:#FFFFFF;
text-align:center;
display:block;
height:24px;
font-size:17px;
margin-top:10px;
border:2px solid #EEEEEE;
height:46px;
}

.block-buy-online-now a:link{
display:block;
padding:10px;
}

.service-header-diy h1{
font-weight:300;
font-size:30px;
}

.service-header-text{
font-size:13px;
margin-top:-20px;
line-height:1.3;
width:100%;
}

.block-link-header{
font-size:15px;
font-weight:300;
}

.block-link-header-managed{
font-size:14px;
font-weight:300;
}

.related-info-header{
font-size:20px;
margin-bottom:10px;
}

.region-sidebar-second{
background-color:#FFFFFF;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin-bottom:20px;
margin-top:20px;
padding:5px;
padding-right:10px;
max-width:205px;
}

.block-link{
height:22px;
}

.block-link-diy{
height:22px;
}

.block-link-diydlean{
height:22px;
}

.block-link-managed{
height:22px;
}

.block-link-managed{
height:22px;
}

.block-link-managed-consent{
height:22px;
}

.block-link-solicitor-managed{
height:22px;
}

.block-link-non-standard{
height:22px;
}

/* MEET THE TEAM */

.team-member-small-image img{
border-radius:50%;
border:5px solid #CCCCCC;
}

.team-member-block{
background-color:#F8F8F8;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:23%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
float:left;
}


.team-member-image-large img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width: 200px
}

.service-block{
padding:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#F8F8F8;
width:19.6%;
float:left;
margin-right:10px;
}

.service-title{
font-size:20px;
font-weight:400;
}

.service-title-managed{
font-size:20px;
font-weight:400;
min-height:70px;
}

.service-title-popular{
font-size:20px;
font-weight:400;
}

.service-title-managed-popular{
font-size:20px;
font-weight:400;
min-height:70px;
}



.service-info{
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 1%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#999999), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 1%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 1%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 1%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 1%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
display:block;
border:3px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:13px;
max-width:80px;
overflow: hidden;
line-height:1.4;
font-size:14px;
color:#FFFFFF;
font-weight:300;
height:36px;
margin-top:20px;
float:left;
}

.service-price-red{
margin-top:20px;
}

.service-price{
margin-top:20px;
}

.dark-gradient-block-title{
font-size:20px;
}


}


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

#block-block-211{
display:none;
}

.block-service-btn-right-green h3{
font-family:open sans;
font-size:18px;
padding-top:16px;
}

.block-service-btn-right-green h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
}

.block-service-btn-right h3{
font-family:open sans;
font-size:18px;
padding-top:16px;
}

.block-service-btn-right h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
}

.service-title{
font-size:14px;
}

.embed-content {
    width: 540px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

h1 { 
font-family:open sans;
font-size: 22px;
font-weight:400;
}

h2 { 
font-family:open sans;
font-size: 20px;
font-weight:400;
}

h3 { 
font-family:open sans;
font-size: 18px;
font-weight:400;
}

h4 { 
font-family:open sans;
font-size: 17px;
font-weight:400;
}

h5 { 
font-family:open sans;
font-size: 16px;
font-weight:400;
}

h6 { 
font-family:open sans;
font-size: 14px;
font-weight:400;
}

#megamenu-4{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;
}

#megamenu-4 a:link{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-4 a:visited{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-4 a:active{
background-color:#FFFFFF;
}

#megamenu-3{
display:none;
}

#megamenu-1{
display:none;
}

.block-header{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-consent{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-header-managed-divorce-solicitor{
font-size:14px;
text-align:center;
margin-left:-10px;
margin-right:-10px;
height:34px;
padding-top:12px;
margin-top:0px;
margin-bottom:-4px;
}

.block-more-info{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#FFFFFF;
color:#666666;
padding:10px;
text-align:center;
display:block;
height:20px;
font-size:14px;
font-style:italic;
margin-top:0px;
}

.block-buy-online-now{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background: #ffa00f; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa00f 0%, #fb8202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa00f), color-stop(100%,#fb8202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa00f 0%,#fb8202 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa00f 0%,#fb8202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa00f', endColorstr='#fb8202',GradientType=0 ); /* IE6-9 */
color:#FFFFFF;
text-align:center;
display:block;
height:24px;
font-size:17px;
margin-top:10px;
border:2px solid #EEEEEE;
height:46px;
}

.block-buy-online-now a:link{
display:block;
padding:10px;
}

.service-header-diy h1{
font-weight:300;
font-size:30px;
}

.service-header-text{
font-size:13px;
margin-top:-20px;
line-height:1.3;
width:100%;
}

.block-link-header{
font-size:15px;
font-weight:300;
}

.block-link-header-managed{
font-size:14px;
font-weight:300;
}

.related-info-header{
font-size:20px;
margin-bottom:10px;
}


.block-link{
height:22px;
}

.block-link-diy{
height:22px;
}

.block-link-diydlean{
height:22px;
}

.block-link-managed{
height:22px;
}

.block-link-managed{
height:22px;
}

.block-link-managed-consent{
height:22px;
}

.block-link-solicitor-managed{
height:22px;
}

.block-link-non-standard{
height:22px;
}

/* MEET THE TEAM */

.team-member-small-image img{
border-radius:50%;
border:5px solid #CCCCCC;
}

.team-member-block{
background-color:#F8F8F8;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:23%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
float:left;
}


.team-member-image-large img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width: 200px
}

#block-block-2{
font-size:16px;
}

#block-block-91{
font-size:14px;
}

#block-block-89{
font-size:12px;
}

#block-block-92{
display:none;
}

#block-block-93{
width:33%;
color:#FFFFFF;
float:left;
}

#block-block-94{
width:33%;
color:#FFFFFF;
float:left;
}

#block-block-95{
width:33%;
color:#FFFFFF;
float:left;
}

#region-postscript-first{
width:30%;
}

#region-postscript-second{
width:30%;
}

#region-postscript-third{
width:30%;
}

#region-postscript-fourth{
display:none;
}

.region-sidebar-second{
max-width:130px;
}

.region-sidebar-second-inner{
max-width:130px;
}


#block-multiblock-3{
display:none;
}

#block-multiblock-1{
width:30%;
}

#block-multiblock-5{
width:30%;
}

#block-multiblock-4{
width:30%;
margin-left:0px;
}

#block-multiblock-8{
display:none;
}

#block-multiblock-13{
display:none;
}

#block-multiblock-6{
width:30%;
}

#block-multiblock-7{
width:30%;
}

#block-multiblock-9{
width:38%;
}

#block-block-120{
width:32%;
}

#block-block-121{
width:34%;
}

#block-block-130{
width:32%;
}

#block-block-141{
width:34%;
}

#block-block-142{
width:34%;
}

#block-block-162{
width:44%;
}

#block-block-161{
width:44%;
}

#block-multiblock-10{
width:34%;
}

#block-multiblock-11{
width:30%;
}

#block-multiblock-12{
width:34%;
}

.service-high-btn{
display:none;
}



.service-header-diy h1{
font-weight:300;
font-size:24px;
}

.service-header-text{
font-size:12px;
margin-top:-20px;
line-height:1.3;
width:100%;
}

/* MEET THE TEAM */

.team-member-small-image img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width:100px;
}

.team-member-block{
background-color:#F8F8F8;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:23%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
float:left;
min-height:280px;
}


.team-member-image-large img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width: 140px;
}

.service-block{
padding:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#F8F8F8;
width:40.6%;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.dark-gradient-block{
padding:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 1%, #444444 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 1%,#444444 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 1%,#444444 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 1%,#444444 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 1%,#444444 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
width:39%;
float:left;
margin-right:10px;
color:#FFFFFF;
min-height:272px;
}

.service-info{
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 1%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#999999), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 1%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 1%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 1%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 1%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
display:block;
border:3px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
max-width:160px;
overflow: hidden;
line-height:1.4;
font-size:18px;
color:#FFFFFF;
font-weight:300;
height:36px;
margin-top:20px;
float:left;
}

.service-price-red{
margin-top:12px;
}

.service-price{
margin-top:12px;
}

.ui-accordion-header  {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
background-image: none;
color: #FFFFFF;
font-weight:400;
font-size:14px;
font-family:open sans;
}
.ui-accordion-content {
background-color:#FFFFFF;
background-image: none;
text-decoration:none;
color:#444444;
font-size:13px;
margin-left:0px;
line-height:1.58;
border-style:none;
min-width:80px;
}

.bubble-service
{
position: relative;
width: 80%;
height: auto;
padding: 10px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:13px;
border: #EEEEEE solid 3px;
float:left;
}

.related-info-block{
padding:10px;
background-color:#DE1E2B;
color:#FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:3px solid #DE1E2B;
margin-bottom:10px;
width:80%;
}

.related-info-header{
font-size:16px;
margin-bottom:10px;
}

.related-info-link{
font-size:13px;
margin-bottom:5px;
line-height:1.2;
}

.quote {
display:none;
}

.pager-do{
clear:both;
padding-right:35%;
padding-left:35%;
width:60%;
}

.contact-block-grey-small{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
margin-right:10px;
width:40%;
font-size:12px;
}

.contact-block-grey{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:40%;
font-size:15px;
}

.contact-block-call{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#DE1E2B;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:40%;
color:#FFFFFF;
margin-left:0px;
margin-right:10px;
}

.contact-block-email{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#B11824;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:40%;
color:#FFFFFF;
margin-right:10px;
}

.upsell-box{
width:90%;
}

.upsell-title{
font-size:20px;
}

.upsell-image{
display:none;
}

.upsell-bullets{
display:none;
}


.sidebar-grey{
padding:10px;
padding-bottom:0px;
padding-top:15px;
padding-left:10px;
background-color:#F8F8F8;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:80%;
font-size:15px;
color:#000000;
text-align:center;
text-transform:capitalize;
}

.sidebar-green{
padding:15px;
padding-bottom:0px;
padding-top:15px;
padding-left:10px;
padding-bottom:10px;
background-color:#7DB701;
color:#FFFFFF;
border:3px solid #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:80%;
font-size:15px;
color:#000000;
text-align:center;
text-transform:capitalize;
min-height:140px;
}

.small-italic-service{
display:none;
}

}

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

#region-sidebar-second{
display:none;
}

#region-content{
width:97%;
}

.arrow_box {
display:none;
}

.embed-content {
    width: 490px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#block-block-211{
display:none;
}

.bubble-service-mobile
{
position: relative;
width: 90%;
height: auto;
padding: 20px;
background: #F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:14px;
border: #EEEEEE solid 3px;
float:left;
display:inline;
margin-bottom:20px;
}


.bubble-service-mobile a:link{
text-decoration:none;
color:#000;
}

.bubble-service-mobile a:visited{
text-decoration:none;
color:#000;
}


.bubble-service-mobile h5
{
font-size:18px;
}

.trustpilot-image-service-mobile img{
border-radius:50%;
border:2px solid #EEEEEE;
}

.trustpilot-image-service-mobile{
display:none;
}


}

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



.embed-content {
    width: 600px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

h1 { 
font-family:open sans;
font-size: 24px;
font-weight:400;
}

h2 { 
font-family:open sans;
font-size: 20px;
font-weight:400;
}

h3 { 
font-family:open sans;
font-size: 18px;
font-weight:400;
}

h4 { 
font-family:open sans;
font-size: 17px;
font-weight:400;
}

h5 { 
font-family:open sans;
font-size: 16px;
font-weight:400;
}

h6 { 
font-family:open sans;
font-size: 14px;
font-weight:400;
}

#megamenu-5{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;

}

#megamenu-5 a:link{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-5 a:visited{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-5 a:active{
background-color:#FFFFFF;
}

#megamenu-3{
display:none;
}

#megamenu-4{
display:none;
}


#megamenu-1{
display:none;
}

#block-block-88{
margin-left:auto;
margin-right:auto;
width:60%;
}

#block-block-89{
margin-top:-15px;
font-size:14px;
margin-left:auto;
margin-right:auto;
max-width:400px;
}

#block-block-2, #block-block-91{
display:none;
}

.region-sidebar-second{
display:none;
}

#region-postscript-first{
display:none;
}

#region-postscript-second{
width:40%;
float:left;
margin-left:8%;
}

#region-postscript-third{
width:40%;
float:left;
margin-right:8%;
}

#region-postscript-fourth{
display:none;
}

.contact-block-grey-small{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
margin-right:10px;
width:39%;
font-size:12px;
}

.contact-block-grey{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px;
background-color:#F8F8F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:39%;
font-size:15px;
}

.contact-block-call{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#DE1E2B;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:39%;
color:#FFFFFF;
margin-left:0px;
margin-right:10px;
}

.contact-block-email{
float:right;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#B11824;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
width:39%;
color:#FFFFFF;
margin-right:10px;
}

#block-block-169{
display:none;
}

.service-high-btn{
margin-bottom:10px;
display:block;
}

.diy-high-img{
display:none;
}

body{
font-size:15px;

}


}

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

.arrow_box {
display:none;
}

.upsell-box{
display:none;
}

.embed-content {
    width: 560px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.selectnav{
font-family:Open Sans;
text-decoration:none;
font-size:17px;
background-color:#333333;
color:#FFFFFF;
border:none;
padding-top:8px;
height:42px;
text-align:center;
text-transform:uppercase;
}

#selectnav4{
width:100%;
}

h1 { 
font-family:open sans;
font-size: 24px;
font-weight:400;
}

h2 { 
font-family:open sans;
font-size: 20px;
font-weight:400;
}

h3 { 
font-family:open sans;
font-size: 18px;
font-weight:400;
}

h4 { 
font-family:open sans;
font-size: 17px;
font-weight:400;
}

h5 { 
font-family:open sans;
font-size: 16px;
font-weight:400;
}

h6 { 
font-family:open sans;
font-size: 14px;
font-weight:400;
}

#megamenu-5{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;
}

#megamenu-5 a:link{
text-decoration:none;
color:#FFFFFF;
font-size:15px;
}

body{
font-size:15px;
}

.block-managed-consent{
display:none;
}

#block-block-92{
width:50%;
color:#FFFFFF;
float:left;
}

#block-block-93{
width:50%;
color:#FFFFFF;
float:left;
}

.service-block{
padding:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#F8F8F8;
width:90%;
float:left;
margin-right:10px;
}

.service-text{
font-size:13px;
margin-top:6px;
min-height:60px;
}

.dark-gradient-block{
width:90%;
min-height:72px;
}

.dark-gradient-btn{
height:38px;
}

.team-member-block-large{
width:90%;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
}

.team-member-image-large img{
border-radius:50%;
border:5px solid #CCCCCC;
max-width: 180px;
margin-left:20px;
}

.team-member-block{
background-color:#F8F8F8;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:45%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right:10px;
margin-bottom:10px;
float:left;
min-height:180px;
}

.contact-block-grey{
width:90%;
}

.contact-block-call{
width:90%;
}

.contact-block-email{
width:90%;
}

.contact-block-grey-small{
width:90%;
}

#block-multiblock-3{
display:none;
}

#block-multiblock-1{
display:none;
}

#block-multiblock-5{
display:none;
}

#block-multiblock-4{
display:none;
}

#block-multiblock-8{
display:none;
}

#block-multiblock-6{
display:none;
}

#block-multiblock-7{
display:none;
}

#block-multiblock-9{
display:none;
}

#block-block-120{
display:none;
}

#block-block-121{
display:none;
}

#block-block-130{
display:none;
}

#block-block-141{
display:none;
}

#block-block-142{
display:none;
}

#block-block-162{
display:none;
}

#block-block-161{
display:none;
}

#block-multiblock-12{
display:none;
}

#block-multiblock-1{
display:none;
}

#block-multiblock-5{
display:none;
}

#block-multiblock-4{
display:none;
}

#block-multiblock-6{
display:none;
}

#block-multiblock-7{
display:none;
}

#block-multiblock-9{
display:none;
}

#block-block-120{
display:none;
}

#block-block-121{
display:none;
}

#block-block-130{
display:none;
}

#block-block-141{
display:none;
}

#block-block-142{
display:none;
}

#block-block-162{
display:none;
}

#block-block-161{
display:none;
}

#block-multiblock-10{
display:none;
}

#block-multiblock-11{
display:none;
}

}


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

.embed-content {
    width: 400px;
	height:auto;
    margin: 0px auto;
}

.embed-container {
    min-height: 1800px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.arrow_box {
display:none;
}

.small-grey{
display:none;
}

.arrow_box_active {
display:none;
}

#block-printfriendly-printfriendly{
display:none;
}


.block-service-btn-right img{
display:none;
}

.block-buy-online-now img{
display:none;
}

.selectnav{
font-family:Open Sans;
text-decoration:none;
font-size:17px;
background-color:#333333;
color:#FFFFFF;
border:none;
padding-top:8px;
height:42px;
text-align:center;
text-transform:uppercase;
}

#selectnav5{
width:100%;
}

#megamenu-7{
font-family:Open Sans;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:300;
line-height:1.6;
display:inline;
}

#megamenu-7 a:link{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-7 a:visited{
text-decoration:none;
color:#FFFFFF;
}

#megamenu-7 a:active{
background-color:#FFFFFF;
}

#megamenu-5{
display:none;
}

#region-postscript-second{
display:none;
}

#region-postscript-third{
width:90%;
text-align:center;
}

.service-btn-long{
height:auto;
}

#block-block-231{
display:inline;
float:left;
font-size:30px;
width:90%;
text-align:center;
padding:2%;
margin-left:3%;
margin-right:4%;
margin-top:-30px;
margin-bottom:10px;
height:30px;
}


}

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

.embed-content {
    width: 320px;
	height:auto;
    margin: 0px auto;
	padding:0px;
}

.embed-container {
    min-height: 1900px;
    width: 100%;
    overflow: hidden;
    position: relative;
	padding:0px;
	margin-left:-20px;
}
			
.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.block-managed-divorce{
display:none;
}

.selectnav{
font-size:15px;
border:none;
padding-top:10px;
}

.mm-sub-option{
font-size:13px;
text-transform:capitalize;
font-style:italic;
}

#selectnav6{
width:100%;
}

#block-block-92{
width:100%;
color:#FFFFFF;
float:left;
}

#block-block-89{
display:none;
}

#zone-header{
display:none;
}

h1 { 
font-family:open sans;
font-size: 19px;
font-weight:bold;
}

h2 { 
font-family:open sans;
font-size: 18px;
font-weight:bold;
}

h3 { 
font-family:open sans;
font-size: 16px;
font-weight:bold;
}

h4 { 
font-family:open sans;
font-size: 14px;
font-weight:bold;
}

h5 { 
font-family:open sans;
font-size: 12px;
font-weight:400;
}

h6 { 
font-family:open sans;
font-size: 12px;
font-weight:400;
}

#block-block-88{
margin-left:auto;
margin-right:auto;
width:90%;
}

.block-buy-online-now{
display:none;
}

.block-btn h3{
font-family:open sans;
font-size:17px;
padding-top:16px;
display:block;
}

.block-btn h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
display:block;
}

.block-service-btn-right-green h3{
font-family:open sans;
font-size:17px;
padding-top:16px;
}

.block-service-btn-right-green h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
}

.block-service-btn-right h3{
font-family:open sans;
font-size:17px;
padding-top:16px;
}

.block-service-btn-right h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
}

.block-service-btn h3{
font-family:open sans;
font-size:17px;
padding-top:16px;
}

.block-service-btn h4{
font-family:open sans;
font-size:14px;
font-weight:300;
margin-top:-20px;
}

.bubble
{
margin-left:-10px;
padding: 15px;
}

.bubble h5
{
font-size:17px;
}

.service-info{
font-size:14px;
padding-top:15px;
}

.service-block{
margin-left:-5px;
margin-right:0px;
}

.dark-gradient-block{
display:none;
}

.most-popular{
display:none;
}

.service-btn-long{
font-weight:bold;
font-size:15px;
padding-top:17px;
}

.contact-block-grey{
float:none;
margin-left:-10px;
width:80%;
font-size:12px;
}

.contact-block-grey-small{
float:none;
margin-left:-10px;
width:80%;
font-size:12px;
}

.contact-block-call{
float:none;
margin-left:-10px;
width:80%;
font-size:12px;
}

.contact-block-email{
float:none;
margin-left:-10px;
width:80%;
font-size:12px;
}

.team-member-block{
width:100%;

}

.arrow_box_active {
width:150%;
}

.block-title-step{
font-size:18px;
font-weight:bold;
padding-left:15px;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1){

#block-block-211{
display:none;
}

}

/* iPad 1 & 2 in landscape ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {

#block-block-211{
display:none;
}

}

/* iPad 1 & 2 in portrait ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1){
#block-block-211{
display:none;
}

}