.cform {
margin:10px auto 0 auto;
}
.cform .cf_hidden {
display:none;
border:none;
background:none;
padding:0;
margin:0;
}
img.captcha {
vertical-align:text-bottom;
margin:0 0 0 10px;
padding:0;
border:none;
float:none;
}
.captcha-reset {
vertical-align:text-bottom;
margin:0 0 2px 3px;
width:21px;
height:21px;
border:none;
cursor:pointer;
}
div.cf_info {
display:none;
padding:10px 15px;
line-height:1.3em;
margin:10px auto;
}
div.cf_info ol {
margin:0;
padding:5px 15px 0 30px;
}
div.cf_info ol li {
padding:1px 0;
margin:2px 0;
}
.mailerr,
.cform .cf_error,
.cform .cf_errortxt {
color:#ad2929;
}
[disabled] {
color:#dddddd;
border-color:#dddddd;
background:none;
}   .cform {
width: 410px;
}
.cform fieldset {
margin-top:10px;
padding:5px 0 10px 0;
border:none;
}
.cform legend {
color:#353c40;
margin:0;
line-height:2em;
padding: 0;
font-size:20px;
font-variant:small-caps;
}
ol.cf-ol {
margin:0!important;
padding:0!important;
}
ol.cf-ol li {
background:none!important;
margin:2px 0!important;
padding:0;
list-style:none!important;
text-align:left;
}   ol.cf-ol li.textonly {
padding:4px 0;
text-align:left;
font-weight: bold;
font-size: 14px;
}   .cform label {
background:#E0E0E0 none repeat scroll 0%;
color:black;
font-size:12px;
margin:0 10px 0 0;
padding:5px 5px 5px;
width:140px;
display:inline-block;
vertical-align:top;
}
.cform label span {
width:140px; display:block;
}
label.cf-before {
margin:0 10px 0 0;
}
label.cf-after {
margin:2px 1px 0 3px !important;
width:90px;
text-align:left;
background:none;
padding:2px;
line-height:1.3em;
}
label.cf-after span {
width:90px;
display:block;
}
label.cf-group-after {
margin:2px 0 0 3px!important;
width:100px;
text-align:left;
padding:2px;
background:none;
line-height:1.3em;
}
label.cf-group-after span {
width:100px;
display:block;
}   .cform input,
.cform textarea,
.cform select {
font-size:12px;
margin:0;
border:1px solid #CCCCCC;
color:#666666;
padding:4px 5px;
width:230px;
vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover {
border:1px solid #999999;
color:black;
width:230px;
}
.cform select,
.cform select:hover {
width:242px;
padding: 3px 5px;
}
.cform select.cfselectmulti {
height:7.5em;
}
.cform textarea {
overflow:auto;
height:8em;
}
.cform input.fldrequired,
.cform input.fldrequired:hover{
border-right:3px solid #ebc2c2;
width:228px;
}
.cform select.fldrequired,
.cform select.fldrequired:hover {
border-right:3px solid #ebc2c2;
width:242px;
}   span.reqtxt,
span.emailreqtxt {
display:none;
}   ol.cf-ol li.cf-box-title {
font-weight:bold;
margin:8px 0 0 !important;
padding-left:160px; }   .cform input.cf-box-a:hover,
.cform input.cf-box-b:hover,
.cform input.cf-box-a,
.cform input.cf-box-b {
vertical-align:top;
margin:2px 0 0 0;
width:14px!important;
height:22px;
border:0!important;
background:none!important;
}
.cform input.cf-box-a {
margin-left:160px!important; }   ol.cf-ol li.cf-box-group {
font-weight:bold;
margin:10px 0 0 !important;
padding-left:160px;
}   p.cf-sb {
padding: 0!important;
margin: 0;
text-align:right!important;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {
border:none!important;
background-color:#909090;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
height:31px;
line-height:31px;
margin: 0 7px 10px 0;
padding: 0 0 5px;
width:72px;
}   ol.cf-ol li.cf_li_err {
background:#FFDFDF repeating-linear-gradient(135deg, #FCEBED, white 1%, #FCEBED 2%) !important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0;
padding:10px 0!important;
margin:5px 0!important;
}
ol.cf-ol li ul.cf_li_text_err {
margin:0 0 0 160px;
padding:0;
color:#333;
}
ol.cf-ol ul.cf_li_text_err li {
background:url(//www.cartedevisite.co.uk/wp-content/plugins/cforms2/styling/icon-alert.png) no-repeat left 1px!important;
list-style:none!important;
font-weight:bold;
text-indent:0;
margin:0 0 2px!important;
padding-left:15px;
}   .captcha-reset {
color:black;
}   div.cf_info {
color:#333;
width:380px;
}
div.cf_info a {
color:#ad2929!important;
text-decoration:underline!important;
}
div.success {
background:#F5F5F5 none repeat scroll 0%;
color:#888888;
display:block;
}
div.failure {
display:block;
background:#FFDFDF repeating-linear-gradient(135deg, #FCEBED, white 1%, #FCEBED 2%) !important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0;
}
div.waiting {
background:#F9F9F9;
color:#AAAAAA;
display:block;
}   .cform input.cf_error,
.cform input.cf_error:hover {
border-right:6px solid #ad2929;
width:225px;
}
.cform select.cf_error,
.cform select.cf_error:hover {
border-right:6px solid #ad2929;
}
div.mailerr {
display:block;
}.entry-meta .byline,
.entry-header .entry-meta>span.byline {
display: none;
} .hide-meta-author .entry-meta .byline,
.hide-meta-author .entry-meta .by-author,
.hide-meta-author.entry-header .entry-meta>span.byline,
.hide-meta-author .entry-meta .author.vcard {
display: none;
} .hide-meta-date .entry-meta .posted-on,
.hide-meta-date .entry-header .entry-meta>span.posted-on {
display: none;
} .hide-meta-date-php .entry-meta .posted-on:before,
.hide-meta-date-php .entry-header .entry-meta>span.posted-on:before,
.hide-meta-date-php .entry-meta .posted-on:after,
.hide-meta-date-php .entry-header .entry-meta>span.posted-on:after,
.hide-meta-date-php .entry-meta .posted-on,
.hide-meta-date-php .entry-header .entry-meta>span.posted-on {
content: '';
display: none;
margin: 0;
} .hide-meta-author-php .entry-meta .byline:before,
.hide-meta-author-php .entry-header .entry-meta span.byline:before,
.hide-meta-author-php .entry-meta .byline:after,
.hide-meta-author-php .entry-header .entry-meta span.byline:after,
.hide-meta-author-php.single .byline,
.hide-meta-author-php .group-blog .byline,
.hide-meta-author-php .entry-meta .byline,
.hide-meta-author-php .entry-header .entry-meta>span.byline,
.hide-meta-author-php .entry-meta .author.vcard {
content: '';
display: none;
margin: 0;
}.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}
.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.page-list-cols-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.page-list-cols-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.page-list-cols-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
.page-list-cols-5 {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
} @media (max-width: 767px) { .page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}figure[class^="wp-block-"] {
margin-left: 0;
margin-right: 0;
} [class^="wp-block-"] figcaption {
font-family: Georgia, serif;
font-size: 12px;
}
[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
color: #666;
margin-bottom: 1.625em;
max-width: 96%;
max-width: calc( 100% - 18px );
padding: 3px 0 5px 40px;
position: relative;
text-align: left;
}
[class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
color: #666;
content: '\2014';
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-right: 5px;
position: absolute;
left: 10px;
top: 0;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
padding-left: 0;
padding-right: 40px;
text-align: right;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
left: 0;
margin-left: 5px;
margin-right: 0;
right: 10px;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.1em;
} .wp-block-gallery {
margin: 0 0 1.625em;
}
.wp-block-gallery .blocks-gallery-item figcaption {
margin-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.wp-block-gallery .blocks-gallery-item img {
border: 0;
padding: 0;
} .wp-block-quote {
margin: 0 3em;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding-left: 0;
padding-right: 0;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 20px;
}
.wp-block-quote cite {
color: #666;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
font-size: 16px;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
clear: both;
display: flex;
}
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft {
margin-right: 1.625em;
}
.wp-block-cover-image.alignright,
.wp-block-cover.alignright {
margin-left: 1.625em;
} .wp-block-file .wp-block-file__button {
background: #222;
border: none;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
color: #eee;
cursor: pointer;
font-size: 15px;
padding: 5px 22px;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.wp-block-file .wp-block-file__button:active {
background: #1982d1;
color: #bfddf3;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
}  .wp-block-code {
background-color: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
color: #141412;
}
.wp-block-pullquote.alignleft {
margin-right: 1.625em;
}
.wp-block-pullquote.alignright {
margin-left: 1.625em;
} .wp-block-table {
border-bottom: 1px solid #ddd;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.wp-block-table th {
border: 0;
font-weight: bold;
padding: 6px 10px 6px 0;
text-transform: uppercase;
}
.rtl .wp-block-table th {
padding: 6px 0 6px 10px;
}
.wp-block-table .has-text-color th {
color: currentColor;
}
.wp-block-table td {
border: 0;
border-top: 1px solid #ddd;
padding: 6px 10px 6px 0;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
cursor: pointer;
font-size: 15px;
margin: 20px 0;
padding: 5px 22px;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
text-shadow: none;
}
.wp-block-button__link,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .is-style-outline .wp-block-button__link:hover {
background: #222;
color: #eee;
}
.wp-block-button__link:active {
background: #1982d1;
color: #bfddf3;
} .wp-block-separator {
border: 0;
max-width: 100px;
}
.wp-block-separator.is-style-wide {
max-width: 100%;
} .wp-block-media-text {
margin-bottom: 1.625em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
margin-left: 2.5em;
text-align: center;
}
.rtl .wp-block-archives.aligncenter,
.rtl .wp-block-categories.aligncenter,
.rtl .wp-block-latest-posts.aligncenter {
margin-left: 0;
margin-right: 2.5em;
} .wp-block-latest-comments {
margin: 0;
padding: 0;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #ccc;
-moz-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
}
.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
font-size: 15px;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-meta,
.wp-block-latest-comments__comment-date {
color: #666;
font-size: 12px;
line-height: 2.2em;
}
.wp-block-latest-comments__comment-meta a {
font-weight: bold;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 2.625em;
position: relative;
} .wp-block-latest-posts.is-grid {
margin-left: 0;
margin-right: 0;
} .has-blue-color {
color: #1982d1;
}
.has-blue-background-color {
background-color: #1982d1;
}
.has-black-color {
color: #000;
}
.has-black-background-color {
background-color: #000;
}
.has-dark-gray-color {
color: #373737;
}
.has-dark-gray-background-color {
background-color: #373737;
}
.has-medium-gray-color {
color: #666;
}
.has-medium-gray-background-color {
background-color: #666;
}
.has-light-gray-color {
color: #e2e2e2;
}
.has-light-gray-background-color {
background-color: #e2e2e2;
}
.has-white-color {
color: #fff;
}
.has-white-background-color {
background-color: #fff;
}