.grecaptcha-badge {
display:none !important;
} .page .gf-row-inner .vc_tta-accordion {
padding:40px 0px 0px;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
margin:0px 0px 30px !important;
background-color:transparent !important;
border-bottom:solid 1px #e0e0e0 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {
margin:0px !important;
font-family:'Nunito Sans' !important;
font-weight:600 !important;
font-size:20px !important;
line-height:22px !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
padding:0px 0px 8px !important;
color:#000000 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a i {
right:0px !important;
top:0px !important;
transform:none !important;
box-sizing:border-box !important;
width:22px !important;
height:22px !important;
text-align:center !important;
font-size:22px !important;
line-height:100% !important;
border-radius:50% !important;
border:solid 2px #808080 !important;
background-color:transparent !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a i:before {
width:12px !important;
height:2px !important;
background-color:#808080 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a i:after {
width:2px !important;
height:12px !important;
background-color:#808080 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:hover {
color:#ff6666 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i {
border-color:#ff6666 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i:before,
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i:after {
background-color:#ff6666 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a:hover {
color:#000000 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i {
border-color:#808080 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i:before,
.page .gf-row-inner .vc_tta-accordion .vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a:hover i:after {
background-color:#808080 !important;
}
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
padding:0px 0px 20px !important;
}
@media only screen and (max-width:479px) {
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {
font-size:18px !important; line-height:20px !important; }
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
padding:0px 0px 7px !important; }
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title h4 a i {
width:20px !important; height:20px !important; font-size:20px !important; }
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a i:before {
width:10px !important; }
.page .gf-row-inner .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a i:after {
height:10px !important; }
} .page .wpb_wrapper a.vc_single_image-wrapper {
position:relative;
display:block;
}
.page .wpb_wrapper a.vc_single_image-wrapper:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(219,232,229,0.9) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/expand_icon_white.png) no-repeat center;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page .wpb_wrapper a.vc_single_image-wrapper:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
} .page .wpb_text_column .wpb_wrapper blockquote {
border-left:solid 5px #dbe8e5 !important;
padding:15px 0px 15px 15px !important;
}
.page .wpb_text_column .wpb_wrapper blockquote p {
font-size:18px !important;
line-height:26px !important;
color:#c0c0c0 !important;
margin:0px !important;
font-style:italic !important;
}
@media only screen and (max-width:767px) {
.page .wpb_text_column .wpb_wrapper blockquote {
border-left-width:4px !important; padding:12px 0px 12px 12px !important; }
.page .wpb_text_column .wpb_wrapper blockquote p {
font-size:17px !important; line-height:24px !important; }
} .pswp {
z-index:999999 !important;
}
.pswp .pswp__ui > .pswp__button {
width:70px !important;
height:100px !important;
margin-top:-50px !important;
background-color:#ffffff !important;
outline:none !important;
border-style:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pswp .pswp__ui > .pswp__button:hover {
background-color:#f0f0f0 !important;
}
.pswp .pswp__ui > .pswp__button--arrow--left {
padding-left:13px !important;
}
.pswp .pswp__ui > .pswp__button--arrow--right {
padding-right:13px !important;
}
@media only screen and (max-width:1199px) {
.pswp .pswp__ui > .pswp__button {
width:54px !important; height:80px !important; margin-top:-40px !important; }
.pswp .pswp__ui > .pswp__button--arrow--left { padding-left:5px !important; }
.pswp .pswp__ui > .pswp__button--arrow--right { padding-right:5px !important; }
}
@media only screen and (max-width:767px) {
.pswp .pswp__ui > .pswp__button {
width:44px !important; height:60px !important; margin-top:-30px !important; }
.pswp .pswp__ui > .pswp__button--arrow--left { padding-left:0px !important; }
.pswp .pswp__ui > .pswp__button--arrow--right { padding-right:0px !important; }
} a.store_buy_link {
display:block;
float:left;
position:relative;
width:144px;
height:110px;
margin:3px;
}
a.store_buy_link span {
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(219,232,229,0.9);
border-radius:10px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
a.store_buy_link:hover span {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
a.store_buy_link span i {
position:absolute;
top:50%;
left:50%;
font-weight:400;
font-size:24px;
line-height:100%;
color:#ffffff;
margin-left:-12px;
margin-top:-12px;
}
a.store_buy_link img {
display:block;
width:100%;
height:100%;
}
@media only screen and (max-width:767px) {
a.store_buy_link { width:114px; height:87px; margin:3px; }
a.store_buy_link span i { font-size:22px; margin-left:-11px; margin-top:-11px; }
} .error404 #primary-content .container {
padding:0px !important;
}
.error404 #cookie-law-info-again {
display:none !important;
}
#row_for_404 .gf-row-inner {
width:90% !important;
max-width:640px !important;
margin:0px auto !important;
padding:10px !important;
background-color:#ffffff !important;
}
#row_for_404 .gf-row-inner > .wpb_column {
border:solid 1px #f0f0f0 !important;
}
#row_for_404 .gf-row-inner .vc_column-inner {
padding:0px !important;
}
#row_for_404 .wpb_text_column .wpb_wrapper {
padding:40px 20px 0px !important;
}
#row_for_404 .wpb_text_column .wpb_wrapper h1 {
margin:15px 0px 30px !important;
font-weight:700 !important;
font-size:70px !important;
line-height:100% !important;
color:#000000 !important;
}
#row_for_404 .wpb_text_column .wpb_wrapper h3 {
margin:0px 0px 10px !important;
font-weight:400 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#row_for_404 .wpb_text_column .wpb_wrapper p {
margin:0px !important;
font-weight:400;
font-size:14px !important;
line-height:20px !important;
font-style:italic !important;
color:#c0c0c0 !important;
}
#row_for_404 .btn-container {
display:block !important;
margin:20px auto 50px !important;
text-align:center !important;
}
@media only screen and (max-width:767px) {
#row_for_404 .wpb_text_column .wpb_wrapper { padding:30px 20px 0px !important; }
#row_for_404 .wpb_text_column .wpb_wrapper img { max-width:260px !important; }
#row_for_404 .wpb_text_column .wpb_wrapper h1 {
margin:10px 0px 25px !important; font-size:60px !important; }
#row_for_404 .wpb_text_column .wpb_wrapper h3 {
font-size:20px !important; line-height:26px !important; }
#row_for_404 .btn-container {
margin:20px auto 40px !important; }
}
@media only screen and (max-width:479px) {
#row_for_404 .wpb_text_column .wpb_wrapper h1 { font-size:50px !important; }
#row_for_404 .wpb_text_column .wpb_wrapper h3 {
font-size:18px !important; line-height:24px !important; }
} .page .wpb_text_column .wpb_wrapper .post_button_small a,
.page .wpb_text_column .wpb_wrapper .post_button_medium a,
.page .wpb_text_column .wpb_wrapper .post_button_large a {
display:inline-block !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
text-decoration:none !important;
color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page .wpb_text_column .wpb_wrapper .post_button_small a {
padding:10px 20px;
font-size:16px;
line-height:20px;
}
.page .wpb_text_column .wpb_wrapper .post_button_medium a {
padding:12px 25px;
font-size:18px;
line-height:22px;
}
.page .wpb_text_column .wpb_wrapper .post_button_large a {
padding:15px 30px;
font-size:20px;
line-height:24px;
}
.page .wpb_text_column .wpb_wrapper .post_button_small a:hover,
.page .wpb_text_column .wpb_wrapper .post_button_medium a:hover,
.page .wpb_text_column .wpb_wrapper .post_button_large a:hover {
color:#ffffff !important;
background-color:#000000 !important;
} #wrapper-content h1, #wrapper-content h2, #wrapper-content h3,
#wrapper-content h4, #wrapper-content h5, #wrapper-content h6 {
margin:30px 0px 20px;
font-family:"Martel";
font-weight:400;
color:#000000;
}
#wrapper-content h1 {
font-size:40px;
line-height:46px;
}
#wrapper-content h2 {
font-size:34px;
line-height:40px;
}
#wrapper-content h3 {
font-size:30px;
line-height:36px;
}
#wrapper-content h4 {
font-size:26px;
line-height:32px;
}
#wrapper-content h5 {
font-size:22px;
line-height:28px;
}
#wrapper-content h6 {
font-size:18px;
line-height:24px;
}
#wrapper-content p {
margin:0px 0px 20px;
font-family:"Nunito Sans";
font-weight:400;
color:#707070;
font-size:16px;
line-height:24px;
}
#wrapper-content ul, #wrapper-content ol {
margin:0px 0px 20px;
padding-left:30px;
}
#wrapper-content ul li, #wrapper-content ol li {
padding:2px 0px;
font-family:"Nunito Sans";
font-weight:400;
color:#707070;
font-size:16px;
line-height:22px;
}
@media only screen and (max-width:767px) {
#wrapper-content h1, #wrapper-content h2, #wrapper-content h3,
#wrapper-content h4, #wrapper-content h5, #wrapper-content h6 { margin:25px 0px 15px; }
#wrapper-content h1 { font-size:36px; line-height:42px; }
#wrapper-content h2 { font-size:30px; line-height:36px; }
#wrapper-content h3 { font-size:26px; line-height:32px; }
#wrapper-content h4 { font-size:22px; line-height:28px; }
#wrapper-content h5 { font-size:18px; line-height:24px; }
#wrapper-content h6 { font-size:16px; line-height:22px; }
#wrapper-content p {
margin:0px 0px 15px; font-size:15px; line-height:24px; }
#wrapper-content ul, #wrapper-content ol {
margin:0px 0px 15px; padding-left:20px; }
#wrapper-content ul li, #wrapper-content ol li {
font-size:15px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#wrapper-content h1 { font-size:30px; line-height:36px; }
#wrapper-content h2 { font-size:26px; line-height:32px; }
#wrapper-content h3 { font-size:22px; line-height:28px; }
#wrapper-content h4 { font-size:20px; line-height:26px; }
}  body.bordered #gf-wrapper header .header-sticky-wrapper .header-sticky {
width:100% !important;
}
body.bordered #gf-wrapper header .affix-wrap .header-sticky {
width:calc(100% - 60px) !important;
margin:0px 30px !important;
} header .container .header-inner {
padding:0px 50px !important;
}
header .header-inner .logo-header {
padding:0px 70px !important;
}
header .header-inner .logo-header a.main-logo img {
padding:23px 0px 22px !important;
}
header .header-inner .logo-header a.sticky-logo img {
padding:7px 0px 8px !important;
}
header .main-menu > .menu-item + .menu-item {
margin-left:70px !important;
} header .main-menu > .menu-item > ul.sub-menu {
padding:10px 0px !important;
border-bottom:solid 3px #e4573d !important;
}
header .main-menu > .menu-item > ul.sub-menu li {
margin:0px !important;
}
header .main-menu > .menu-item > ul.sub-menu li a:hover span,
header .main-menu > .menu-item > ul.sub-menu li.current-menu-item a span {
color:#e4573d !important;
} header ul.header-customize li {
margin:0px !important;
}
header ul.header-customize li .btb_search_button {
display:inline-block !important;
width:30px !important;
text-align:center !important;
font-size:20px !important;
line-height:30px !important;
cursor:pointer !important;
}
header ul.header-customize li .btb_search_button i {
font-weight:400 !important;
font-size:20px !important;
line-height:30px !important;
color:#000000 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
header ul.header-customize li .btb_search_button:hover i {
color:#e4573d !important;
}
#mobile-navigation-wrapper .canvas-sidebar-inner .wpdreams_asl_container {
display:none !important;
}
#mobile-navigation-wrapper #mobile-menu li ul li a span {
text-transform:none !important;
}
@media only screen and (max-width:1499px) {
header .header-inner .logo-header {
padding:0px 60px !important; }
header .main-menu > .menu-item + .menu-item {
margin-left:60px !important; }
}
@media only screen and (max-width:1399px) {
header .header-inner .logo-header a.main-logo img {
padding:25px 0px 25px !important; }
header .header-inner .logo-header a.sticky-logo img {
padding:10px 0px 10px !important; }
header .header-inner .logo-header {
padding:0px 50px !important; }
header .main-menu > .menu-item + .menu-item {
margin-left:50px !important; }
}
@media only screen and (max-width:1299px) {
header .header-inner .logo-header a.main-logo img {
padding:28px 0px 27px !important; }
header .header-inner .logo-header a.sticky-logo img {
padding:12px 0px 13px !important; }
header .header-inner .logo-header {
padding:0px 40px !important; }
header .main-menu > .menu-item + .menu-item {
margin-left:40px !important; }
}
@media only screen and (max-width:1199px) {
header .container {
max-width:100% !important; padding:0px 30px !important; }
header .mobile-header-inner .mobile-logo-header {
height:100px !important; }
header .mobile-header-inner .mobile-logo-header a.main-logo img {
max-height:100px !important; padding:17px 0px 18px !important; }
}
@media only screen and (max-width:767px) {
header .container {
padding:0px 20px 0px 15px !important; }
header .mobile-header-inner .mobile-logo-header {
height:80px !important; }
header .mobile-header-inner .mobile-logo-header a.main-logo img {
max-height:80px !important; padding:10px 0px 10px !important; }
header .container .mobile-header-inner ul.header-customize {
padding-left:0px !important; }
}
@media only screen and (max-width:479px) {
header .container {
padding:0px 15px 0px 10px !important; }
header .mobile-header-inner .mobile-logo-header a.main-logo img {
padding:15px 0px 15px !important; }
}
@media only screen and (max-width:399px) {
header .mobile-header-inner .mobile-logo-header a.main-logo img {
padding:17px 0px 17px !important; }
} footer {
margin:0px !important;
padding:0px !important;
}
footer .vc_row {
margin:0px !important;
background-color:#ffffff !important;
}
footer .vc_row .gf-row-inner {
max-width:1460px !important;
margin:0px auto !important;
}
@media only screen and (max-width:1579px) {
footer .vc_row .gf-row-inner { width:auto !important; margin:0px 85px !important; }
}
@media only screen and (max-width:1399px) {
footer .vc_row .gf-row-inner { margin:0px 30px !important; }
}
@media only screen and (max-width:1199px) {
footer .vc_row .gf-row-inner { margin:0px 25px !important; }
}
@media only screen and (max-width:1040px) {
footer .vc_row .gf-row-inner { margin:0px 15px !important; }
} footer .vc_row:first-child {
padding:70px 0px 70px !important;
}
footer .vc_row:first-child .gf-row-inner .vc_col-sm-8 {
float:left !important;
width:70% !important;
}
footer .vc_row:first-child .gf-row-inner .vc_col-sm-4 {
float:left !important;
width:30% !important;
}
@media only screen and (max-width:1199px) {
footer .vc_row:first-child .gf-row-inner .vc_col-sm-8 { width:67% !important; }
footer .vc_row:first-child .gf-row-inner .vc_col-sm-4 { width:33% !important; }
}
@media only screen and (max-width:980px) {
footer .vc_row:first-child .gf-row-inner .vc_col-sm-8 {
float:none !important; width:100% !important; }
footer .vc_row:first-child .gf-row-inner .vc_col-sm-4 {
float:none !important; width:100% !important; }
}
@media only screen and (max-width:767px) {
footer .vc_row:first-child { padding:60px 0px 100px !important; }
}  footer .widget #ctf .ctf-header {
padding:0px 5px !important;
border-style:none !important;
}
footer .widget #ctf .ctf-header a .ctf-header-img {
width:100px !important;
height:100px !important;
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/btb-twitter-avatar.jpg) no-repeat center !important;
background-size:cover !important;
border-radius:50% !important;
}
footer .widget #ctf .ctf-header a .ctf-header-img img {
display:none !important;
}
footer .widget #ctf .ctf-header a .ctf-header-text {
padding-top:22px !important;
}
footer .widget #ctf .ctf-header a .ctf-header-text .ctf-header-user {
margin-left:115px !important;
}
footer .widget #ctf .ctf-header a .ctf-header-text .ctf-header-bio {
display:none !important;
}
footer .widget #ctf .ctf-header a .ctf-header-text .ctf-header-user .ctf-header-name {
display:inline-block !important;
margin:0px 0px 7px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
}
footer .widget #ctf .ctf-header a .ctf-header-text .ctf-header-user .ctf-header-follow {
display:block !important;
clear:both !important;
width:70px !important;
text-align:center !important;
padding:5px 0px 3px !important;
} footer .widget #ctf .ctf-tweets {
padding-left:60px !important;
}
footer .widget #ctf .ctf-tweets .ctf-item {
border-top:solid 1px #e8e8e8 !important;
padding:15px 5px 10px !important;
}
footer .widget #ctf .ctf-tweets .ctf-item:first-child {
border-top-style:none !important;
padding-top:10px !important;
}
footer .widget #ctf .ctf-tweets .ctf-item .ctf-context {
margin-bottom:0px !important;
}
footer .widget #ctf .ctf-tweets .ctf-item .ctf-context a.ctf-retweet-icon {
background-color:#0e7dc2 !important;
}
footer .widget #ctf .ctf-tweets .ctf-item .ctf-tweet-content p {
font-size:14px !important;
line-height:20px !important;
color:#000000;
}
footer .widget #ctf .ctf-tweets .ctf-item .ctf-tweet-content p br:nth-child(2n + 2) {
display:none;
}​
footer .widget #ctf .ctf-tweets .ctf-item .ctf-tweet-content p a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
footer .widget #ctf .ctf-tweets .ctf-item .ctf-tweet-content p a:hover {
color:#000000 !important;
} footer .widget #ctf #ctf-more {
margin-left:120px !important;
width:110px !important;
text-align:center !important;
padding:8px 0px !important;
background-color:#b0b0b0 !important;
min-height:0px !important;
line-height:14px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
footer .widget #ctf #ctf-more span {
font-size:14px !important;
line-height:100% !important;
color:#ffffff !important;
}
footer .widget #ctf #ctf-more:hover {
background-color:#0e7dc2 !important;
}
@media only screen and (max-width:1199px) {
footer .widget #ctf .ctf-tweets { padding-left:0px !important; }
footer .widget #ctf .ctf-tweets .ctf-item:first-child { padding-top:15px !important; }
footer .widget #ctf #ctf-more { margin-left:60px !important; }
}
@media only screen and (max-width:980px) {
footer .widget #ctf { padding:0px 20px 70px !important; }
footer .widget #ctf .ctf-tweets { padding-left:60px !important; }
footer .widget #ctf #ctf-more { margin-left:120px !important; }
}
@media only screen and (max-width:767px) {
footer .widget #ctf { padding:0px 0px 70px !important; }
footer .widget #ctf .ctf-header a .ctf-header-img {
width:80px !important; height:80px !important; }
footer .widget #ctf .ctf-header a .ctf-header-text {
padding-top:12px !important; }
footer .widget #ctf .ctf-header a .ctf-header-text .ctf-header-user {
margin-left:95px !important; }
footer .widget #ctf .ctf-tweets { padding-left:0px !important; }
footer .widget #ctf #ctf-more { margin-left:60px !important; }
}
@media only screen and (max-width:479px) {
footer .widget #ctf .ctf-tweets .ctf-item .ctf-tweet-content {
margin-left:2px !important; }
footer .widget #ctf #ctf-more { margin-left:5px !important; }
} footer .widget .textwidget #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
width:33.3333% !important;
}
#sb_instagram .sb_instagram_header {
padding-top:0px !important;
}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item .sbi_photo_wrap a:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(219,232,229,0.8) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) no-repeat center;
background-size:40px 40px !important;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item .sbi_photo_wrap a:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#sb_instagram #sbi_load .sbi_load_btn {
display:inline-block !important;
margin-top:5px !important;
width:110px !important;
text-align:center !important;
padding:8px 0px !important;
background-color:#b0b0b0 !important;
min-height:0px !important;
line-height:14px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sb_instagram #sbi_load .sbi_load_btn span {
font-size:14px !important;
line-height:100% !important;
color:#ffffff !important;
}
#sb_instagram #sbi_load .sbi_load_btn:hover {
background-color:#0e7dc2 !important;
}
#sb_instagram #sbi_load .sbi_follow_btn a {
display:inline-block !important;
margin-top:5px !important;
padding:8px 15px !important;
min-height:0px !important;
font-size:14px !important;
line-height:14px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sb_instagram #sbi_load .sbi_follow_btn a svg {
font-size:14px !important;
line-height:14px !important;
}
@media only screen and (max-width:980px) {
footer .widget .textwidget {
max-width:450px !important; margin:0px auto !important; }
} footer .vc_row:last-child {
background-color:#dbe8e5 !important;
}
footer .vc_row:last-child .textwidget p {
margin:0px !important;
padding:25px 0px 10px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#a0a0a0 !important;
}
footer .vc_row:last-child .textwidget p a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
footer .vc_row:last-child .textwidget p a:hover {
color:#000000 !important;
}
@media only screen and (max-width:980px) {
footer .vc_row:last-child .textwidget p {
padding:25px 0px 20px !important; }
}
@media only screen and (max-width:767px) {
footer .vc_row:last-child {
padding:15px 0px 12px !important; }
footer .vc_row .gf-row-inner .wpb_column {
float:none !important; width:100% !important; }	
footer .vc_row:last-child .textwidget p { 
padding:5px 0px !important; text-align:center !important;
font-size:13px !important; line-height:18px !important; }
}
@media only screen and (max-width:479px) {
footer .vc_row:last-child {
padding:15px 0px 10px !important; }
footer .vc_row:last-child .textwidget p {
font-size:12px !important; line-height:16px !important; }
}  .home #home_rev_slider {
padding:0px 0px 60px !important;
max-width:1460px !important;
margin:0px auto !important;
}
.home #home_rev_slider .gf-row-inner {
margin:0px !important;
}
.home #home_rev_slider .wpb_column .vc_column-inner {
padding:0px !important;
}
.home #home_slider_wrapper rs-arrow {
-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05) !important;
-moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05) !important;
box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05) !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
@media only screen and (max-width:1579px) {
.home #home_rev_slider { padding:0px 70px 60px  !important; }
}
@media only screen and (max-width:1399px) {
.home #home_rev_slider { padding:0px 15px 60px  !important; }
}
@media only screen and (max-width:1199px) {
.home #home_rev_slider { padding:0px 10px 60px  !important; }
}
@media only screen and (min-width:1041px) {
.home #home_slider_wrapper #home_slider_button {
width:33.3333% !important; left:0px !important; }
.home #home_slider_wrapper #home_slider_button rs-loop-wrap {
display:block !important; width:100% !important; text-align:center !important; }
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap {
position:relative !important; display:inline-block !important; width:auto !important; }
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap a {
padding:18px 35px !important; font-size:13px !important; line-height:100% !important; }
}
@media only screen and (max-width:1499px) {
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap a {
padding:16px 30px !important; }
}
@media only screen and (max-width:1299px) {
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap a {
padding:14px 25px !important; font-size:12px !important; letter-spacing:0px !important; }
}
@media only screen and (max-width:1040px) {
.home #home_rev_slider {
padding:0px 0px 50px !important; }
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap a {
padding:16px 30px !important; font-size:13px !important; line-height:100% !important; }
}
@media only screen and (max-width:767px) {
.home #home_rev_slider {
padding:0px 0px 40px !important; }
.home #home_slider_wrapper #home_slider_button rs-loop-wrap rs-mask-wrap a {
padding:14px 25px !important; font-size:12px !important; }
} .home .home_blocks {
padding:0px !important;
max-width:1490px !important;
margin:0px auto !important;
}
.home .home_blocks .gf-row-inner {
width:100% !important;
max-width:100% !important;
margin:0px !important;
}
.home .home_blocks .gf-row-inner > .wpb_column {
padding:15px !important;
}
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner {
padding:30px 15px !important;
}
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner > .wpb_wrapper {
height:100% !important;
}
.home .home_blocks .vc_row {
margin:0px !important;
height:100% !important;
}
.home .home_blocks .vc_row .wpb_column {
padding:0px 15px !important;
position:relative !important;
}
.home .home_blocks .vc_row .wpb_column .vc_column-inner {
padding:0px !important;
}
@media only screen and (max-width:1579px) {
.home .home_blocks { margin:0px -10px !important; padding:0px 70px !important; }
.home .home_blocks .gf-row-inner > .wpb_column { padding:10px !important; }
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner { padding:20px 10px !important; }
.home .home_blocks .vc_row .wpb_column { padding:0px 10px !important; }
}
@media only screen and (max-width:1399px) {
.home .home_blocks { margin:0px 0px !important; padding:0px 5px !important; }
}
@media only screen and (min-width:1041px) and (max-width:1199px) {
.home .home_blocks { margin:0px -10px !important; }
.home .home_blocks .gf-row-inner > .wpb_column { padding:15px !important; }
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner { padding:30px 15px !important; }
.home .home_blocks .vc_row .wpb_column { padding:0px 15px !important; }
.home .home_blocks .vc_row .wpb_column { width:100% !important; }
.home .home_blocks .vc_row .wpb_column:last-child { padding-top:30px !important; }
.home .home_blocks .vc_row .vc_col-sm-12:last-child { padding-top:0px !important; }
}
@media only screen and (max-width:1040px) {
.home .home_blocks { margin:0px -15px !important; }
.home .home_blocks .gf-row-inner { max-width:600px !important; margin:0px auto !important; }
.home .home_blocks { padding:0px 15px !important; }
.home .home_blocks .gf-row-inner > .wpb_column { width:100% !important; padding:15px !important; }
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner { padding:30px 15px !important; }
.home .home_blocks .vc_row .wpb_column { padding:0px 15px !important; }
}
@media only screen and (max-width:767px) {
.home .home_blocks { padding:0px 10px !important; }
.home .home_blocks .gf-row-inner { max-width:400px !important; }
.home .home_blocks .gf-row-inner > .wpb_column { padding:10px !important; }
.home .home_blocks .gf-row-inner > .wpb_column > .vc_column-inner { padding:30px 10px !important; }
.home .home_blocks .vc_row .wpb_column { width:100% !important; padding:0px 10px !important; }
.home .home_blocks .vc_row .wpb_column:last-child { padding-top:30px !important; }
.home .home_blocks .vc_row .vc_col-sm-12:last-child { padding-top:0px !important; }
} .home_blocks .wpb_text_column .wpb_wrapper h1, .home_blocks .wpb_text_column .wpb_wrapper h2,
.home_blocks .wpb_text_column .wpb_wrapper h3, .home_blocks .wpb_text_column .wpb_wrapper h4,
.home_blocks .wpb_text_column .wpb_wrapper h5, .home_blocks .wpb_text_column .wpb_wrapper h6 {
margin:0px 0px 20px !important;
line-height:130% !important;
}
.home_blocks .wpb_text_column .wpb_wrapper h1 { font-size:42px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h2 { font-size:38px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h3 { font-size:34px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h4 { font-size:30px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h5 { font-size:26px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h6 { font-size:22px !important; }
.home_blocks .wpb_text_column .wpb_wrapper p {
margin:20px 0px 0px !important;
font-size:20px !important;
line-height:130% !important;
}
.home_blocks .wpb_text_column .wpb_wrapper p:first-of-type {
margin-top:0px !important;
}
.home_blocks .wpb_text_column .wpb_wrapper div {
margin:0px !important;
font-size:20px !important;
line-height:130% !important;
}
.home_blocks .wpb_text_column .wpb_wrapper a {
display:inline-block !important;
margin:20px 0px 0px !important;
padding:0px 0px 2px !important;
font-weight:700 !important;
font-size:15px !important;
line-height:100% !important;
color:#000000 !important;
text-decoration:none !important;
border-bottom:solid 1px transparent !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks .wpb_text_column .wpb_wrapper a:hover {
border-color:#000000 !important;
}
@media only screen and (max-width:1579px) {
.home_blocks .wpb_text_column .wpb_wrapper h1	{ font-size:2.4vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h2	{ font-size:2.2vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h3	{ font-size:2.0vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h4	{ font-size:1.8vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h5	{ font-size:1.6vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h6	{ font-size:1.4vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper p,
.home_blocks .wpb_text_column .wpb_wrapper div	{ font-size:1.2vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper a		{ font-size:1.0vw !important; }
}
@media only screen and (max-width:1399px) {
.home_blocks .wpb_text_column .wpb_wrapper h1	{ font-size:2.5vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h2	{ font-size:2.3vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h3	{ font-size:2.1vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h4	{ font-size:1.9vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h5	{ font-size:1.7vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h6	{ font-size:1.5vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper p,
.home_blocks .wpb_text_column .wpb_wrapper div	{ font-size:1.3vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper a		{ font-size:1.0vw !important; }
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.home_blocks .wpb_text_column .wpb_wrapper h1, .home_blocks .wpb_text_column .wpb_wrapper h2,
.home_blocks .wpb_text_column .wpb_wrapper h3, .home_blocks .wpb_text_column .wpb_wrapper h4,
.home_blocks .wpb_text_column .wpb_wrapper h5, .home_blocks .wpb_text_column .wpb_wrapper h6,
.home_blocks .wpb_text_column .wpb_wrapper p, .home_blocks .wpb_text_column .wpb_wrapper div {
text-align:center !important; }
.home_blocks .wpb_text_column .wpb_wrapper h1	{ font-size:2.8vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h2	{ font-size:2.6vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h3	{ font-size:2.4vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h4	{ font-size:2.2vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h5	{ font-size:2.0vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper h6	{ font-size:1.8vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper p,
.home_blocks .wpb_text_column .wpb_wrapper div	{ font-size:1.6vw !important; }
.home_blocks .wpb_text_column .wpb_wrapper a		{ font-size:1.2vw !important; }
}
@media only screen and (max-width:1040px) {
.home_blocks .wpb_text_column .wpb_wrapper h1	{ font-size:28px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h2	{ font-size:26px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h3	{ font-size:24px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h4	{ font-size:22px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h5	{ font-size:20px !important; }
.home_blocks .wpb_text_column .wpb_wrapper h6	{ font-size:18px !important; }
.home_blocks .wpb_text_column .wpb_wrapper p,
.home_blocks .wpb_text_column .wpb_wrapper div	{ font-size:16px !important; }
.home_blocks .wpb_text_column .wpb_wrapper a		{ font-size:13px !important; }
}
@media only screen and (max-width:767px) {
.home_blocks .wpb_text_column .wpb_wrapper h1, .home_blocks .wpb_text_column .wpb_wrapper h2,
.home_blocks .wpb_text_column .wpb_wrapper h3, .home_blocks .wpb_text_column .wpb_wrapper h4,
.home_blocks .wpb_text_column .wpb_wrapper h5, .home_blocks .wpb_text_column .wpb_wrapper h6,
.home_blocks .wpb_text_column .wpb_wrapper p, .home_blocks .wpb_text_column .wpb_wrapper div {
text-align:center !important; }
} .home_blocks .vc_row .bottom_link .wpb_wrapper {
padding-bottom:40px !important;
}
.home_blocks .vc_row .bottom_link .wpb_wrapper a {
display:block !important;
margin:0px !important;
position:absolute;
bottom:0px;
}
@media only screen and (max-width:1199px) {
.home_blocks .vc_row .bottom_link .wpb_wrapper { padding-bottom:0px !important; }
.home_blocks .vc_row .bottom_link .wpb_wrapper a {
display:inline-block !important; position:relative; bottom:auto; margin:25px 0px 0px !important; }
}
@media only screen and (max-width:980px) {
.home_blocks .vc_row .bottom_link .wpb_wrapper { padding-bottom:40px !important; }
.home_blocks .vc_row .bottom_link .wpb_wrapper a {
display:block !important; position:absolute; bottom:0px; margin:0px !important; }
}
@media only screen and (max-width:767px) {
.home_blocks .vc_row .bottom_link .wpb_wrapper { padding-bottom:0px !important; }
.home_blocks .vc_row .bottom_link .wpb_wrapper a {
display:inline-block !important; position:relative; bottom:auto; margin:20px 0px 0px !important; }
} .home_blocks .vc_row .wpb_single_image,
.home_blocks .vc_row .wpb_single_image figure,
.home_blocks .vc_row .wpb_single_image figure div,
.home_blocks .vc_row .wpb_single_image figure div img,
.home_blocks .vc_row .wpb_single_image figure a,
.home_blocks .vc_row .wpb_single_image figure a img {
width:100% !important;
}
.home_blocks .vc_row .wpb_single_image figure a:before {
background-color:transparent !important;
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) !important;
}
.home_blocks .vc_row .wpb_single_image figure a img {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks .vc_row .wpb_single_image figure a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.home_blocks .vc_row .wpb_single_image {
max-width:250px !important; margin:0px auto !important; }
}
@media only screen and (max-width:767px) {
.home_blocks .vc_row .wpb_single_image {
width:80% !important; max-width:300px !important; margin:0px auto !important; }
} .home_blocks .white_text .wpb_wrapper h1, .home_blocks .white_text .wpb_wrapper h2,
.home_blocks .white_text .wpb_wrapper h3, .home_blocks .white_text .wpb_wrapper h4,
.home_blocks .white_text .wpb_wrapper h5, .home_blocks .white_text .wpb_wrapper h6,
.home_blocks .white_text .wpb_wrapper p, .home_blocks .white_text .wpb_wrapper a {
color:#ffffff !important;
}
.home_blocks .white_text .wpb_wrapper a:hover {
border-color:#ffffff !important;
} .home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper h4,
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper h5,
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper h6 {
margin:0px !important;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper img {
display:block !important;
max-width:90% !important;
margin:0px auto !important;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper a:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) no-repeat center;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper a:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper a img {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper a {
margin:0px !important;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper {
padding-bottom:25px !important;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper div > a {
display:block !important;
padding:0px !important;
border-style:none !important;
}
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper > a,
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper > p > a {
display:block !important;
margin:0px !important;
position:absolute;
bottom:0px;
}
@media only screen and (max-width:1579px) {
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper img { max-width:90% !important; }
}
@media only screen and (max-width:1199px) {
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper img {
max-width:100% !important; margin-top:30px !important; }
}
@media only screen and (max-width:1040px) {
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper {
text-align:center !important; }
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper img {
max-width:250px !important; margin-top:20px !important; }
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper { padding-bottom:0px !important; }
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper > a,
.home_blocks .vc_col-sm-3 .vc_row .quarter_book .wpb_wrapper > p > a {
display:inline-block !important; position:relative; bottom:auto; margin:20px 0px 0px !important; }
} @media only screen and (min-width:1040px) {
.home_blocks .align_text_middle .vc_row .wpb_column > .wpb_wrapper,
.home_blocks .align_text_middle .vc_row .vc_column-inner > .wpb_wrapper {
height:100% !important;	}
.home_blocks .align_text_middle .wpb_text_column {
position:relative; height:100% !important; }
.home_blocks .align_text_middle .wpb_text_column > .wpb_wrapper {
position:absolute; top:50%; transform:translate(0px,-50%); width:100% !important; }
} @media only screen and (min-width:1200px) {
.home_blocks .align_image_middle .vc_row .wpb_column > .wpb_wrapper,
.home_blocks .align_image_middle .vc_row .vc_column-inner > .wpb_wrapper {
height:100% !important;	}
.home_blocks .align_image_middle .wpb_single_image {
position:relative; height:100% !important; }
.home_blocks .align_image_middle .wpb_single_image > figure {
position:absolute; top:50%; transform:translate(-50%,-50%); }
} .home_blocks .wpb_column .vc_column-inner .wpb_wrapper .vc_row .vc_col-sm-12,
.home_blocks .wpb_column .vc_column-inner .wpb_wrapper .vc_row .vc_col-sm-12 vc_column-inner,
.home_blocks .wpb_column .vc_column-inner .wpb_wrapper .vc_row .vc_col-sm-12 vc_column-inner .wpb_wrapper,
.home_blocks .wpb_column .vc_column-inner .wpb_wrapper .vc_row .vc_col-sm-12 vc_column-inner .wpb_wrapper .wpb_text_column,
.home_blocks .wpb_column .vc_column-inner .wpb_wrapper .vc_row .vc_col-sm-12 vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
padding:0px !important;
aheight:100% !important;
}
.home_blocks #hn_slider,
.home_blocks #hn_slider .owl-stage-outer,
.home_blocks #hn_slider .owl-stage-outer .owl-stage,
.home_blocks #hn_slider .owl-stage-outer .owl-stage .owl-item {
aheight:100% !important;
}
.home_blocks #hn_slider .owl-item > div {
box-sizing:border-box !important;
height:100% !important;
padding-bottom:0px !important;
position:relative;
}
.home_blocks #hn_slider .owl-item div .hn_left,
.home_blocks #hn_slider .owl-item div .hn_right {
width:50%;
float:left;
height:100%;
padding:0px 15px;
}
.home_blocks #hn_slider .owl-item div .hn_left h4 {
margin:0px 0px 20px !important;
font-size:30px !important;
line-height:130% !important;
color:#000000 !important;
}
.home_blocks #hn_slider .owl-item div .hn_left p {
margin:0px !important;
font-size:20px !important;
line-height:130% !important;
color:#000000 !important;
}
.home_blocks #hn_slider .owl-item div .hn_left a {
display:block !important;
margin:0px !important;
position:absolute;
bottom:0px;
padding:0px 0px 2px !important;
font-weight:700 !important;
font-size:15px !important;
line-height:100% !important;
color:#000000 !important;
text-decoration:none !important;
border-bottom:solid 1px transparent !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks #hn_slider .owl-item div .hn_left a:hover {
border-color:#000000 !important;
}
.home_blocks #hn_slider .owl-item div .hn_right a {
margin:0px !important;
padding:0px !important;
display:block !important;
border-style:none !important;
position:relative !important
}
.home_blocks #hn_slider .owl-item div .hn_right a:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) no-repeat center;
az-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks #hn_slider .owl-item div .hn_right a:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.home_blocks #hn_slider .owl-item div .hn_right a img {
width:100% !important;
height:auto !important;
az-index:2;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks #hn_slider .owl-item div .hn_right a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
.home_blocks #hn_slider .owl-nav {
position:absolute !important;
top:-20px !important;
right:-5px !important;
height:32px !important;
width:68px !important;
}
.home_blocks #hn_slider .owl-nav button {
position:absolute !important;
width:32px !important;
height:32px !important;
border-radius:16px !important;
border-style:none !important;
outline-color:transparent !important;
outline-width:0px !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_blocks #hn_slider:hover .owl-nav button {
border-style:none !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.home_blocks #hn_slider div.owl-nav button.owl-prev {
left:0px !important;
background:rgba(255,255,255,0.7) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/slider_left.png) no-repeat 8px 8px !important;
}
.home_blocks #hn_slider div.owl-nav button.owl-next {
right:0px !important;
background:rgba(255,255,255,0.7) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/slider_right.png) no-repeat 8px 8px !important;
}
.home_blocks #hn_slider:hover .owl-nav button:hover {
background-color:rgba(192,192,192,0.7) !important;
}
@media only screen and (max-width:1579px) {
.home_blocks #hn_slider .owl-item div .hn_left,
.home_blocks #hn_slider .owl-item div .hn_right		{ padding:0px 10px !important; }
.home_blocks #hn_slider .owl-item div .hn_left h4	{ font-size:1.8vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left p	{ font-size:1.2vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left a	{ font-size:1.0vw !important; }
.home_blocks #hn_slider .owl-nav { top:-10px !important; right:0px !important; }
}
@media only screen and (max-width:1399px) {
.home_blocks #hn_slider .owl-item div .hn_left h4	{ font-size:1.9vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left p	{ font-size:1.3vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left a	{ font-size:1.0vw !important; }
}
@media only screen and (max-width:1199px) {
.home_blocks #hn_slider .owl-item div .hn_left a {
display:inline-block !important; position:relative; bottom:auto; margin:25px 0px 0px !important; }
.home_blocks #hn_slider .owl-nav { top:-15px !important; right:0px !important; }
}
@media only screen and (min-width:1041px) and (max-width:1199px) {
.home_blocks #hn_slider .owl-item div .hn_left,
.home_blocks #hn_slider .owl-item div .hn_right { padding:0px 15px !important; width:100% !important; }
.home_blocks #hn_slider .owl-item div .hn_right { padding-top:30px !important; }
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.home_blocks #hn_slider .owl-item div .hn_left h4,
.home_blocks #hn_slider .owl-item div .hn_left p	{ text-align:center !important; }
.home_blocks #hn_slider .owl-item div .hn_left h4	{ font-size:2.2vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left p	{ font-size:1.6vw !important; }
.home_blocks #hn_slider .owl-item div .hn_left a	{ font-size:1.2vw !important; }
.home_blocks #hn_slider .owl-item div .hn_right a {
max-width:250px !important; margin:0px auto !important; }
}
@media only screen and (max-width:1040px) {
.home_blocks #hn_slider .owl-item div .hn_left,
.home_blocks #hn_slider .owl-item div .hn_right { padding:0px 15px !important; }
.home_blocks #hn_slider .owl-item div .hn_left h4	{ font-size:22px !important; }
.home_blocks #hn_slider .owl-item div .hn_left p	{ font-size:16px !important; }
.home_blocks #hn_slider .owl-item div .hn_left a	{ font-size:13px !important; }
}
@media only screen and (max-width:980px) {
.home_blocks #hn_slider .owl-item div .hn_left a {
display:block !important; position:absolute; bottom:0px; margin:0px !important; }
.home_blocks #hn_slider .owl-nav { display:none !important; }
}
@media only screen and (max-width:767px) {
.home_blocks #hn_slider .owl-item div .hn_left,
.home_blocks #hn_slider .owl-item div .hn_right { width:100% !important; padding:0px 10px !important; }
.home_blocks #hn_slider .owl-item div .hn_right { padding-top:30px !important; }
.home_blocks #hn_slider .owl-item div .hn_left h4,
.home_blocks .wpb_text_column .wpb_wrapper p	{ text-align:center !important; }
.home_blocks #hn_slider .owl-item div .hn_left a {
display:inline-block !important; position:relative; bottom:auto; margin:20px 0px 0px !important; }
.home_blocks #hn_slider .owl-item div .hn_right a {
width:80% !important; max-width:300px !important; margin:0px auto !important; }
} .home_blocks .align_text_middle .vc_row .wpb_column .wpb_wrapper {
position:relative !important;
height:100% !important;
top:0px !important;
transform:none !important;
}
.home_blocks .align_text_middle .vc_row .wpb_column .wpb_wrapper .black {
position:absolute !important;
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
padding:0px !important;
}
.home_blocks .align_text_middle .vc_row .wpb_column .wpb_wrapper .black #home_testimonials {
position:absolute !important;
top:50% !important;
transform:translate(0px,-50%) !important;
}
.home_blocks #home_testimonials,
.home_blocks #home_testimonials .owl-stage-outer,
.home_blocks #home_testimonials .owl-stage-outer .owl-stage,
.home_blocks #home_testimonials .owl-stage-outer .owl-stage .owl-item,
.home_blocks #home_testimonials .owl-stage-outer .owl-stage .owl-item .sa_hover_container {
height:100% !important;
}
.home_blocks #home_testimonials .sa_hover_container {
position:relative !important;
}
.home_blocks #home_testimonials .sa_hover_container .wrapper {
position:absolute;
top:50%;
transform:translate(0px,-50%);
width:100% !important;
padding:0px 15px 0px 5px !important;
}
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
width:100% !important;
margin:0px 0px 15px !important;
text-align:center !important;
font-weight:400 !important;
font-size:26px !important;
line-height:34px !important;
font-style:italic !important;
color:#909090 !important;
}
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
margin:0px !important;
width:100% !important;
text-align:center !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
.home_blocks #home_testimonials .owl-item .sa_hover_container .sa_hover_buttons {
top:0px !important;
left:0px !important;
margin:0px !important;
width:100% !important;
height:100% !important;
}
.home_blocks #home_testimonials .owl-item .sa_hover_container .sa_hover_buttons a {
display:block !important;
width:100% !important;
height:100% !important;
margin:0px !important;
padding:0px !important;
background-color:transparent !important;
background-image:none !important;
text-decoration:none !important;
border-style:none !important;
}
@media only screen and (max-width:1579px) {
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
margin:0px 0px 12px !important; font-size:24px !important; line-height:32px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:16px !important; line-height:22px !important; }
}
@media only screen and (max-width:1399px) {
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
margin:0px 0px 10px !important; font-size:22px !important; line-height:30px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:15px !important; line-height:20px !important; }
}
@media only screen and (max-width:1399px) {
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
font-size:20px !important; line-height:28px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:1039px) {
.home_blocks .align_text_middle .vc_row .wpb_column .wpb_wrapper {
height:160px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
margin:0px 0px 12px !important; font-size:24px !important; line-height:32px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:16px !important; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
.home_blocks .align_text_middle .vc_row .wpb_column .wpb_wrapper {
height:160px !important; padding:0px 12px 0px 6px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
margin:0px 0px 10px !important; font-size:22px !important; line-height:30px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:15px !important; line-height:20px !important; }
}
@media only screen and (max-width:479px) {
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper h4 {
font-size:20px !important; line-height:28px !important; }
.home_blocks #home_testimonials .owl-item .sa_hover_container .wrapper p {
font-size:14px !important; line-height:20px !important; }
} .vc_row {
margin:0px !important;
}
.vc_row .gf-row-inner {
max-width: 1460px !important;
margin: 0px auto !important;
padding:0px !important;
}
@media only screen and (max-width:1579px) {
.vc_row .gf-row-inner {
max-width:100% !important; width:auto !important; margin:0px 70px !important; }
}
@media only screen and (max-width:1399px) {
.vc_row .gf-row-inner {
margin:0px 15px !important; }
}
@media only screen and (max-width:1199px) {
.vc_row .gf-row-inner {
margin:0px 10px !important; }
}
@media only screen and (max-width:1040px) {
.vc_row .gf-row-inner {
margin:0px !important; }
} #home_books {
padding:60px 0px 60px !important;
}
#home_books .gf-row-inner {
max-width: 1520px !important;
}
#home_books .gsf-product_tabs {
border-top:solid 1px #e0e0e0;
padding:50px 0px 0px;
}
@media only screen and (max-width:1579px) {
#home_books .gf-row-inner {
margin:0px 40px !important; }
}
@media only screen and (max-width:1399px) {
#home_books .gf-row-inner {
margin:0px -15px !important; }
}
@media only screen and (max-width:1199px) {
#home_books .gf-row-inner {
margin:0px -20px !important; }
}
@media only screen and (max-width:1040px) {
#home_books .gf-row-inner {
margin:0px -30px !important; }
}
@media only screen and (max-width:767px) {
#home_books { padding:60px 0px 40px !important; }
} #home_books ul.nav-tabs {
position:relative !important;
margin:0px 90px 0px 0px !important;
z-index:2 !important;
}
#home_books ul.nav-tabs li {
margin-left:35px;
}
#home_books ul.nav-tabs li:first-child {
margin-left:0px;
}
#home_books ul.nav-tabs li a {
font-weight:400 !important;
font-size:24px !important;
line-height:34px !important;
color:#000000 !important;
}
#home_books ul.nav-tabs li.active a {
font-weight:700 !important;
}
#home_books ul.nav-tabs li a:before {
height:2px;
}
#home_books ul.nav-tabs li a:after {
content:'';
display:inline-block;
margin-left:10px;
width:16px;
height:16px;
border-radius:50%;
background-color:#c0c0c0;
}
#home_books ul.nav-tabs li a[title='Hardcover']:before,
#home_books ul.nav-tabs li a[title='Hardcover']:after {
background-color:#33cc99;
}
#home_books ul.nav-tabs li a[title='Paperback']:before,
#home_books ul.nav-tabs li a[title='Paperback']:after {
background-color:#33ccff;
}
#home_books ul.nav-tabs li a[title='Kindle']:before,
#home_books ul.nav-tabs li a[title='Kindle']:after {
background-color:#ff6666;
}
#home_books ul.nav-tabs li a[title='Audio']:before,
#home_books ul.nav-tabs li a[title='Audio']:after {
background-color:#ffcc00;
}
@media only screen and (max-width:1199px) {
#home_books ul.nav-tabs li { margin-left:30px; }
#home_books ul.nav-tabs li a { font-size:22px !important; line-height:32px !important; }
#home_books ul.nav-tabs li a:after { margin-left:10px; width:14px; height:14px; }
}
@media only screen and (max-width:980px) {
#home_books ul.nav-tabs { margin:0px 70px 0px 0px !important; }
#home_books ul.nav-tabs li { margin-left:25px; }
#home_books ul.nav-tabs li a { font-size:20px !important; line-height:30px !important; }
#home_books ul.nav-tabs li a:after { margin-left:8px; width:14px; height:14px; }
}
@media only screen and (max-width:767px) {
#home_books ul.nav-tabs { margin:0px !important; }
#home_books ul.nav-tabs li { margin-left:20px; }
#home_books ul.nav-tabs li a { font-size:18px !important; line-height:26px !important; }
#home_books ul.nav-tabs li a:after { margin-left:6px; width:12px; height:12px; }
}
@media only screen and (max-width:479px) {
#home_books ul.nav-tabs li { margin-left:12px; }
#home_books ul.nav-tabs li a { font-size:16px !important; line-height:24px !important; }
#home_books ul.nav-tabs li a:after { margin-left:4px; width:10px; height:10px; }
}
@media only screen and (max-width:399px) {
#home_books ul.nav-tabs li a { font-size:14px !important; line-height:24px !important; }
#home_books ul.nav-tabs li a:after { margin-left:4px; width:8px; height:8px; }
} #home_books .gsf-slider-container {
position:relative !important;
margin-top:-38px !important;
padding-top:100px !important;
z-index:1 !important;
}
#home_books .gsf-slider-container .owl-nav > div {
margin-top:0px !important;
margin-bottom:0px !important;
}
#home_books .gsf-slider-container .owl-dots {
margin:30px 0px 0px !important;
}
#home_books .gsf-slider-container .owl-dots .owl-dot {
margin-left:10px !important;
}
#home_books .gsf-slider-container .owl-dots .owl-dot:first-child {
margin-left:0px !important;
}
#home_books .gsf-slider-container .owl-dots .owl-dot span {
background-color:#e0e0e0 !important;
}
#home_books .gsf-slider-container .owl-dots .owl-dot:hover:before,
#home_books .gsf-slider-container .owl-dots .active:before {
border-color:#808080 !important;
}
#home_books .gsf-slider-container .owl-dots .owl-dot:hover span,
#home_books .gsf-slider-container .owl-dots .active span {
background-color:#808080 !important;
}
@media only screen and (max-width:1199px) {
#home_books .gsf-slider-container { margin-top:-36px !important; }
}
@media only screen and (max-width:980px) {
#home_books .gsf-slider-container { margin-top:-34px !important; padding-top:90px !important; }
#home_books .gsf-slider-container .owl-nav > div {
width:30px !important; height:30px !important; line-height:30px !important; }
}
@media only screen and (max-width:767px) {
#home_books .gsf-slider-container {
margin-top:0px !important; padding-top:80px !important; }
#home_books .gsf-slider-container .owl-nav {
margin:20px auto 0px -35px !important; padding:0px !important; top:0px; left:50%; }
#home_books .gsf-slider-container .owl-dots {
display:none; }
}
@media only screen and (max-width:570px) {
#home_books .gsf-slider-container {
max-width:300px !important; margin:0px auto !important; padding-top:70px !important; }
#home_books .gsf-slider-container .owl-nav {
margin:15px auto 0px -35px !important; }
} #home_video {
margin-left:-15px !important;
margin-right:-15px !important;
background:linear-gradient(
to bottom, #dbe8e5 0%, #dbe8e5 58%, #ffffff 58%, #ffffff 100%);
padding:70px 0px 70px !important;
}
@media only screen and (max-width:1579px) {
#home_video .gf-row-inner {
margin:0px 85px !important; }
}
@media only screen and (max-width:1399px) {
#home_video .gf-row-inner {
margin:0px 30px !important; }
}
@media only screen and (max-width:1199px) {
#home_video .gf-row-inner {
margin:0px 25px !important; }
}
@media only screen and (max-width:1040px) {
#home_video .gf-row-inner {
margin:0px 15px !important; }
}
@media only screen and (max-width:767px) {
#home_video {
background:linear-gradient(
to bottom, #dbe8e5 0%, #dbe8e5 60%, #ffffff 60%, #ffffff 100%); }
} #home_video .wpb_wrapper h3 {
margin:0px 0px 10px !important;
font-weight:400 !important;
font-size:28px !important;
line-height:34px !important;
color:#000000 !important;
}
#home_video .wpb_wrapper p {
margin:0px 0px 25px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:26px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:1040px) {
#home_video .wpb_wrapper h3 { font-size:26px !important; line-height:32px !important; }
#home_video .wpb_wrapper p { font-size:17px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#home_video .wpb_wrapper h3 { font-size:24px !important; line-height:30px !important; }
#home_video .wpb_wrapper p { font-size:16px !important; line-height:24px !important; }
} #home_video_container {
max-width:900px !important;
margin:0px auto !important;
}
#home_video_container .vc_column-inner {
padding:0px !important;
}
#home_video_container .wpb_wrapper {
position:relative !important;
}
#home_video_container .wpb_wrapper .gsf-video {
position:absolute !important;
top:50% !important;
left:50% !important;
margin-top:-45px !important;
margin-left:-45px !important;
}
#home_video_container .wpb_wrapper .gsf-video a {
background-color:rgba(0,0,0,0.7) !important;
}
#home_video_container .wpb_wrapper .gsf-video a:before {
border-style:none !important;
}
#home_video_container .wpb_wrapper .gsf-video a:hover {
background-color:#ffffff !important;
}
@media only screen and (max-width:767px) {
#home_video_container .wpb_wrapper .gsf-video {
margin-top:-30px !important; margin-left:-30px !important; }
#home_video_container .wpb_wrapper .gsf-video a {
width:60px !important; height:60px !important; }
#home_video_container .wpb_wrapper .gsf-video a i {
font-size:16px !important; line-height:60px !important; }
} .mfp-iframe-holder .mfp-content {
max-width:1000px !important;
} #home_newsletter {
max-width:900px !important;
margin:0px auto !important;
padding:0px 0px 70px !important;
}
#home_newsletter .wpb_text_column .wpb_wrapper h3 {
margin:0px 0px 15px !important;
font-weight:400 !important;
font-size:28px !important;
line-height:34px !important;
color:#000000 !important;
}
#home_newsletter .wpb_text_column .wpb_wrapper p {
margin:0pxx !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#c0c0c0 !important;
}
#home_newsletter .gsf-mail-chimp {
width:100% !important;
max-width:440px !important;
margin:50px auto 0px !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields p {
margin:0px 0px 10px !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input {
font-size:16px !important;
line-height:44px !important;
color:#000000 !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields button {
font-size:18px !important;
line-height:40px !important;
height:40px !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields button i {
font-size:18px !important;
line-height:40px !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input::-webkit-input-placeholder { color:#707070 !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-moz-placeholder { color:#707070 !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input::-moz-placeholder {  color:#707070 !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-ms-input-placeholder { color:#707070 !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-webkit-autofill,
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-webkit-autofill:hover,
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-webkit-autofill:focus
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields #mailchimp_recaptcha {
max-width:320px !important;
margin:0px auto !important;
text-align:center !important;
font-size:13px !important;
line-height:18px !important;
color:#d8d8d8 !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields #mailchimp_recaptcha a {
color:#d8d8d8 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields #mailchimp_recaptcha a:hover {
color:#000000 !important;
}
#home_newsletter .gsf-mail-chimp form .mc4wp-response .mc4wp-alert p {
margin:0px !important;
padding:20px 0px 0px !important;
font-size:18px !important;
line-height:26px !important;
color:#000000 !important;
text-align:center !important;
}
@media only screen and (max-width:1040px) {
#home_newsletter .wpb_text_column .wpb_wrapper h3 {
font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
#home_newsletter .wpb_text_column .wpb_wrapper h3 {
font-size:24px !important; line-height:30px !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields input {
font-size:14px !important; line-height:38px !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields button {
font-size:16px !important; line-height:34px !important; height:34px !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-form-fields button i {
font-size:16px !important; line-height:34px !important; }
#home_newsletter .gsf-mail-chimp form .mc4wp-response .mc4wp-alert p {
font-size:16px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
#home_newsletter .wpb_text_column .wpb_wrapper h3 {
font-size:22px !important; line-height:28px !important; }
}  article.product-item-wrap .product-thumb {
z-index:0 !important;
}
article.product-item-wrap .entry-thumbnail .entry-thumbnail-overlay {
position:relative;
}
article.product-item-wrap .entry-thumbnail .entry-thumbnail-overlay:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(219,232,229,0.9) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) no-repeat center;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
article.product-item-wrap .entry-thumbnail .entry-thumbnail-overlay:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
} article.product-item-wrap .product-info {
text-align:center !important;
}
article.product-item-wrap .product-info h4.product_title {
display:none !important;
}
article.product-item-wrap .product-info h4.product_name {
margin:7px 0px 0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:20px !important;
min-height:40px !important;
}
article.product-item-wrap .product-info h4.product_name a {
color:#000000 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
article.product-item-wrap .product-info h4.product_name a:hover {
color:#e4573d !important;
} article.product-item-wrap .product-info .year {
font-weight:400 !important;
font-size:14px !important;
line-height:18px !important;
color:#b0b0b0 !important;
} article.product-item-wrap .product-info .prod_cat_links {
line-height:18px !important;
min-height:36px !important;
color:#b0b0b0 !important;
}
article.product-item-wrap .product-info .prod_cat_links a {
font-weight:400 !important;
font-size:14px !important;
line-height:18px !important;
color:#b0b0b0 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
article.product-item-wrap .product-info .prod_cat_links a:hover {
color:#000000 !important;
} article.product-item-wrap .product-info .prod_cat_icons {
position:absolute;
top:-8px;
left:-8px;
width:70px;
}
article.product-item-wrap .product-info .prod_cat_icons a {
display:block;
width:70px;
height:34px;
background-color:transparent;
background-repeat:no-repeat;
background-size:contain;
margin:0px 0px 10px;
transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}
article.product-item-wrap .product-info .prod_cat_icons a:hover {
width:78px;
background-position:8px 0px;
}
article.product-item-wrap .product-info .prod_cat_icons a.hardcover {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-hardcover.png);
}
article.product-item-wrap .product-info .prod_cat_icons a.paperback {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-paperback.png);
}
article.product-item-wrap .product-info .prod_cat_icons a.kindle {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-kindle.png);
}
article.product-item-wrap .product-info .prod_cat_icons a.audio {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-audio.png);
} article.product-item-wrap .product-info .shop_links {
display:inline-block;
margin:0px 0px 0px;
width:auto;
}
article.product-item-wrap .product-info .shop_links a {
display:block;
float:left;
margin:5px 0px 0px 5px;
width:33px;
height:33px;
background-position:top left;
background-repeat:no-repeat;
background-size:cover;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
article.product-item-wrap .product-info .shop_links a:first-child {
margin-left:0px;
}
article.product-item-wrap .product-info .shop_links a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
article.product-item-wrap .product-info .shop_links a.amazon {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_amazon.png);
}
article.product-item-wrap .product-info .shop_links a.barnes {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_barnes.png);
}
article.product-item-wrap .product-info .shop_links a.bam {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_bam.png);
}
article.product-item-wrap .product-info .shop_links a.kindle {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_kindle.png);
}
article.product-item-wrap .product-info .shop_links a.nook {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_nook.png);
}
article.product-item-wrap .product-info .shop_links a.waterstones {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_waterstones.png);
}
article.product-item-wrap .product-info .shop_links a.whsmith {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_whsmith.png);
}
article.product-item-wrap .product-info .shop_links a.audible {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/buyicon_audible.png);
}
@media only screen and (max-width:1399px) {
article.product-item-wrap .product-info .shop_links a {
margin:3px 0px 0px 3px; }
article.product-item-wrap .product-info .shop_links a {
width:31px; height:31px; }
}
@media only screen and (max-width:1299px) {
article.product-item-wrap .product-info .shop_links a {
margin:2px 0px 0px 2px; }
article.product-item-wrap .product-info .shop_links a {
width:30px; height:30px; }
}
@media only screen and (max-width:1199px) {
article.product-item-wrap .product-info .shop_links a {
margin:3px 0px 0px 3px; }
article.product-item-wrap .product-info .shop_links a {
width:33px; height:33px; }
}
@media only screen and (max-width:1099px) {
article.product-item-wrap .product-info .shop_links a {
margin:2px 0px 0px 2px; }
article.product-item-wrap .product-info .shop_links a {
width:31px; height:31px; }
}
@media only screen and (max-width:991px) {
article.product-item-wrap .product-info .shop_links a {
margin:5px 0px 0px 5px; }
article.product-item-wrap .product-info .shop_links a {
width:33px; height:33px; }
}
@media only screen and (max-width:899px) {
article.product-item-wrap .product-info .shop_links a {
margin:3px 0px 0px 3px; }
article.product-item-wrap .product-info .shop_links a {
width:30px; height:30px; }
}
@media only screen and (max-width:767px) {
article.product-item-wrap .product-info .shop_links a {
margin:5px 0px 0px 5px; }
article.product-item-wrap .product-info .shop_links a {
width:33px; height:33px; }
}  .archive .gsf-catalog-filter .woocommerce-custom-wrap {
display:block !important;
border-style:none !important;
}
.archive .gsf-catalog-filter .woocommerce-custom-wrap-mobile {
display:none !important;
}
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:1450px !important;
padding:20px 15px 0px !important;
}
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:1450px !important;
padding:20px 15px 0px !important;
}
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-left,
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-right {
max-width:100% !important;
float:none !important;
}
.archive .gsf-catalog-filter .gf-inline {
margin:0px !important;
padding:0px !important;
}
.archive .gsf-catalog-filter ul.gf-inline li {
padding:0px !important;
}
.archive .gsf-catalog-filter ul.nav-tabs {
width:770px !important;
margin:0px !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:35px;
}
.archive .gsf-catalog-filter ul.nav-tabs li:first-child {
margin-left:0px;
}
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-weight:400 !important;
font-size:24px !important;
line-height:34px !important;
color:#000000 !important;
text-transform:none !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li.active a {
font-weight:700 !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li a:before {
height:2px;
background-color:#a0a0a0 !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
content:'';
display:inline-block;
margin-left:10px;
width:16px;
height:16px;
border-radius:50%;
background-color:#c0c0c0;
}
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Hardcover']:before,
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Hardcover']:after {
background-color:#33cc99 !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Paperback']:before,
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Paperback']:after {
background-color:#33ccff !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Kindle']:before,
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Kindle']:after {
background-color:#ff6666 !important;
}
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Audio']:before,
.archive .gsf-catalog-filter ul.nav-tabs li a[title='Audio']:after {
background-color:#ffcc00 !important;
}
@media only screen and (max-width:1599px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:1330px !important; }
}
@media only screen and (max-width:1499px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:1230px !important; }
}
@media only screen and (max-width:1399px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:100% !important; padding:20px 45px 0px !important; }
}
@media only screen and (max-width:1199px) {
.archive .gsf-catalog-filter ul.nav-tabs {
width:700px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:30px; }
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-size:22px !important; line-height:32px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
margin-left:10px; width:14px; height:14px; }
}
@media only screen and (max-width:1099px) {
.archive .gsf-catalog-filter ul.nav-tabs {
width:620px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:22px; }
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-size:20px !important; line-height:30px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
margin-left:8px; width:14px; height:14px; }
}
@media only screen and (max-width:980px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-left,
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-right {
width:100% !important; }
.archive .gsf-catalog-filter ul.nav-tabs {
width:100% !important; margin-bottom:40px !important; }
}
@media only screen and (max-width:767px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
padding:20px 20px 0px !important; }
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-left {
margin:0px auto !important; }
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container .woocommerce-customize-right {
display:none !important; }
.archive .gsf-catalog-filter ul.nav-tabs {
margin-bottom:0px !important; padding-left:10px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:15px; }
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-size:18px !important; line-height:26px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
margin-left:6px; width:12px; height:12px; }
}
@media only screen and (max-width:570px) {
.archive .gsf-catalog-filter .woocommerce-custom-wrap .container {
max-width:100% !important; padding:20px 5px 0px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:12px; }
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-size:16px !important; line-height:24px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
margin-left:4px; width:10px; height:10px; }
}
@media only screen and (max-width:479px) {
.archive .gsf-catalog-filter ul.nav-tabs li a {
font-size:14px !important; line-height:24px !important; }
.archive .gsf-catalog-filter ul.nav-tabs li a:after {
display:none !important; }
}
@media only screen and (max-width:399px) {
.archive .gsf-catalog-filter ul.nav-tabs li {
margin-left:10px; }
} .archive #primary-content {
padding:60px 0px 0px !important;
}
.archive #primary-content .container {
max-width:1450px !important;
padding:0px 15px !important;
}
.archive #primary-content .container .gsf-product-wrap .products article {
margin-bottom:40px !important;
}
@media only screen and (max-width:1599px) {
.archive #primary-content .container { max-width:1330px !important; }
}
@media only screen and (max-width:1499px) {
.archive #primary-content .container { max-width:1230px !important; }
}
@media only screen and (max-width:1399px) {
.archive #primary-content .container {
max-width:100% !important; padding:0px 45px !important; }
}
@media only screen and (max-width:1199px) {
.archive #primary-content { padding:50px 0px 0px !important; }
}
@media only screen and (max-width:570px) {
.archive #primary-content .container {
max-width:300px !important; padding:0px 30px !important; }
} .tax-product_tag #wrapper-content .gsf-catalog-filter {
display:none !important;
}
.tax-product_tag #primary-content {
padding:40px 0px 0px !important;
}
.tax-product_tag #tag_page_description {
text-align:center;
max-width:1000px;
margin:0px auto;
padding:0px 0px 50px;
}
.tax-product_tag #tag_page_description h1 {
margin:0px 0px 20px;
font-size:24px;
line-height:30px;
color:#000000;
}
.tax-product_tag #tag_page_description p {
margin:0px 0px 15px;
font-size:16px;
line-height:24px;
color:#707070;
}
@media only screen and (max-width:570px) {
.tax-product_tag #primary-content .container { max-width:100% !important; }
} .single-product #primary-content {
padding:0px !important;
}
.single-product #primary-content .container {
max-width:1260px !important;
padding:50px 30px 0px !important;
}
.single-product .product .woocommerce-product-gallery {
float:left !important;
width:38% !important;
margin:0px 0px 60px !important;
}
.single-product .product .summary {
float:right !important;
width:58% !important;
margin:0px 0px 60px !important;
}
@media only screen and (max-width:1399px) {
.single-product #primary-content .container { padding:40px 30px 0px !important; }
.single-product .product .woocommerce-product-gallery { width:39% !important; }
.single-product .product .summary { width:59% !important; }
}
@media only screen and (max-width:980px) {
.single-product #primary-content .container {
padding:30px 45px 0px !important; }
.single-product .product .woocommerce-product-gallery {
float:none !important; width:100% !important; max-width:400px !important;
margin:0px auto 10px !important; }
.single-product .product .summary {
float:none !important; width:100% !important; padding:0px !important;
margin:0px 0px 50px !important; }
}
@media only screen and (max-width:767px) {
.single-product #primary-content .container { padding:20px 20px 0px !important; }
.single-product .product .woocommerce-product-gallery { margin:10px auto 0px !important; }
} .single-product .product .woocommerce-product-gallery .bpfw-images {
position:relative !important;
} .product .woocommerce-product-gallery .prod_cat_icons {
position:absolute;
top:-10px;
left:-10px;
width:80px;
z-index:9999 !important;
}
.product .woocommerce-product-gallery .prod_cat_icons a {
display:block;
width:80px;
height:39px;
background-color:transparent;
background-repeat:no-repeat;
background-size:contain;
margin:0px 0px 15px;
transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}
.product .woocommerce-product-gallery .prod_cat_icons a:hover {
width:90px;
background-position:10px 0px;
}
.product .woocommerce-product-gallery .prod_cat_icons a.hardcover {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-hardcover-large.png);
}
.product .woocommerce-product-gallery .prod_cat_icons a.paperback {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-paperback-large.png);
}
.product .woocommerce-product-gallery .prod_cat_icons a.kindle {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-kindle-large.png);
}
.product .woocommerce-product-gallery .prod_cat_icons a.audio {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-audio-large.png);
}
@media only screen and (max-width:479px) {
.product .woocommerce-product-gallery .prod_cat_icons {
top:-8px; left:-8px; width:70px; }
.product .woocommerce-product-gallery .prod_cat_icons a {
width:70px; height:34px; margin:0px 0px 10px; }
.product .woocommerce-product-gallery .prod_cat_icons a:hover {
width:78px; background-position:8px 0px; }
.product .woocommerce-product-gallery .prod_cat_icons a.hardcover {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-hardcover.png); }
.product .woocommerce-product-gallery .prod_cat_icons a.paperback {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-paperback.png); }
.product .woocommerce-product-gallery .prod_cat_icons a.kindle {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-kindle.png); }
.product .woocommerce-product-gallery .prod_cat_icons a.audio {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/cat-icon-audio.png); }
} .single-product .product .summary > p {
margin:0px !important;
} .single-product .product .summary h1.product_title {
margin:0px 0px 7px !important;
font-weight:400 !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
}
.single-product .product .summary h3#prod_subtitle {
margin:0px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#ff6666 !important;
}
.single-product .product .summary .product_meta {
display:none !important;
}
@media only screen and (max-width:980px) {
.single-product .product .summary h1.product_title,
.single-product .product .summary h3#prod_subtitle {
text-align:center !important; }
}
@media only screen and (max-width:479px) {
.single-product .product .summary h1.product_title {
font-size:26px !important; line-height:32px !important; }
.single-product .product .summary h3#prod_subtitle {
font-size:18px !important; line-height:24px !important; }
} .single-product .product .summary #prod_catlinks {
padding:30px 0px 0px !important;
}
.single-product .product .summary #prod_catlinks a {
display:block;
float:left;
position:relative;
margin-left:25px;
font-weight:600;
font-size:18px;
line-height:22px;
color:#000000;
text-decoration:none;
}
.single-product .product .summary #prod_catlinks a:hover {
}
.single-product .product .summary #prod_catlinks a:first-child {
margin-left:0px;
}
.single-product .product .summary #prod_catlinks a:before {
content:'';
display:block;
position:absolute;
bottom:0px;
width:100%;
height:1px;
background-color:transparent;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product .summary #prod_catlinks a:after {
content:'';
display:inline-block;
margin-left:5px;
width:12px;
height:12px;
border-radius:50%;
background-color:#c0c0c0;
}
.single-product .product .summary #prod_catlinks a.Hardcover:after,
.single-product .product .summary #prod_catlinks a.Hardcover:hover:before {
background-color:#33cc99;
}
.single-product .product .summary #prod_catlinks a.Paperback:after,
.single-product .product .summary #prod_catlinks a.Paperback:hover:before {
background-color:#33ccff;
}
.single-product .product .summary #prod_catlinks a.Kindle:after,
.single-product .product .summary #prod_catlinks a.Kindle:hover:before {
background-color:#ff6666;
}
.single-product .product .summary #prod_catlinks a.Audio:after,
.single-product .product .summary #prod_catlinks a.Audio:hover:before {
background-color:#ffcc00;
}
@media only screen and (max-width:767px) {
.single-product .product .summary #prod_catlinks a {
margin-left:20px; font-size:16px; line-height:20px; }
.single-product .product .summary #prod_catlinks a:after {
margin-left:4px; width:10px; height:10px; }
}
@media only screen and (max-width:479px) {
.single-product .product .summary #prod_catlinks a { margin-left:15px; }
}
@media only screen and (max-width:399px) {
.single-product .product .summary #prod_catlinks a {
margin-left:10px; font-size:15px; line-height:20px; }
} #prod_summary_accordion .vc_tta-accordion {
padding:40px 0px 0px;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading {
margin:0px 0px 30px !important;
background-color:transparent !important;
border-bottom:solid 1px #e0e0e0 !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 {
margin:0px !important;
font-family:'Nunito Sans' !important;
font-weight:600 !important;
font-size:20px !important;
line-height:22px !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
padding:0px 0px 8px !important;
color:#000000 !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i {
right:0px !important;
top:0px !important;
transform:none !important;
box-sizing:border-box !important;
width:22px !important;
height:22px !important;
text-align:center !important;
font-size:22px !important;
line-height:100% !important;
border-radius:50% !important;
border:solid 2px #808080 !important;
background-color:transparent !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before {
width:12px !important;
height:2px !important;
background-color:#808080 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after {
width:2px !important;
height:12px !important;
background-color:#808080 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover {
color:#ff6666 !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover i {
border-color:#ff6666 !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover i:before,
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover i:after {
background-color:#ff6666 !important;
}
#prod_summary_accordion .vc_active .vc_tta-panel-heading h4 a:hover {
color:#000000 !important;
}
#prod_summary_accordion .vc_active .vc_tta-panel-heading h4 a:hover i {
border-color:#808080 !important;
}
#prod_summary_accordion .vc_active .vc_tta-panel-heading h4 a:hover i:before,
#prod_summary_accordion .vc_active .vc_tta-panel-heading h4 a:hover i:after {
background-color:#808080 !important;
}
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-body {
padding:0px 0px 20px !important;
}
@media only screen and (max-width:479px) {
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 {
font-size:18px !important; line-height:20px !important; }
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
padding:0px 0px 7px !important; }
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i {
width:20px !important; height:20px !important; font-size:20px !important; }
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:before {
width:10px !important; }
#prod_summary_accordion .vc_tta-panel .vc_tta-panel-heading h4 a i:after {
height:10px !important; }
} #prod_summary_accordion .prod_desc h1, #prod_summary_accordion .prod_desc h2,
#prod_summary_accordion .prod_desc h3, #prod_summary_accordion .prod_desc h4,
#prod_summary_accordion .prod_desc h5, #prod_summary_accordion .prod_desc h6 {
margin:0px 0px 15px;
}
#prod_summary_accordion .prod_desc h1 {
font-size:34px; line-height:40px;
}
#prod_summary_accordion .prod_desc h2 {
font-size:30px; line-height:36px;
}
#prod_summary_accordion .prod_desc h3 {
font-size:26px; line-height:32px;
}
#prod_summary_accordion .prod_desc h4 {
font-size:22px; line-height:28px;
}
#prod_summary_accordion .prod_desc h5 {
font-size:20px; line-height:26px;
}
#prod_summary_accordion .prod_desc h6 {
font-size:18px; line-height:24px;
}
#prod_summary_accordion .prod_desc p {
margin:0px 0px 15px;
font-size:16px;
line-height:24px;
}
#prod_summary_accordion .prod_desc ul, #prod_summary_accordion .prod_desc ol {
margin:0px 0px 15px;
padding-left:30px;
}
#prod_summary_accordion .prod_desc ul li, #prod_summary_accordion .prod_desc ol li {
padding:2px 0px;
font-size:16px;
line-height:22px;
}
@media only screen and (max-width:479px) {
#prod_summary_accordion .prod_desc h1 { font-size:32px; line-height:38px; }
#prod_summary_accordion .prod_desc h2 { font-size:28px; line-height:34px; }
#prod_summary_accordion .prod_desc h3 { font-size:24px; line-height:28px; }
#prod_summary_accordion .prod_desc h4 { font-size:20px; line-height:26px; }
#prod_summary_accordion .prod_desc h5 { font-size:18px; line-height:24px; }
#prod_summary_accordion .prod_desc h6 { font-size:16px; line-height:22px; }
#prod_summary_accordion .prod_desc p { font-size:15px; line-height:22px; }
#prod_summary_accordion .prod_desc ul li, #prod_summary_accordion .prod_desc ol li {
font-size:15px; line-height:20px; }
} #prod_summary_accordion .vc_tta-panel-body .youtube_video {
max-width:500px !important;
margin:0px auto !important;
padding:0px 0px 30px !important;
text-align:center !important;
}
#prod_summary_accordion .vc_tta-panel-body .youtube_video:last-child {
padding:0px 0px 20px !important;
}
#prod_summary_accordion .vc_tta-panel-body .youtube_video h5 {
margin:0px 0px 5px !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
#prod_summary_accordion .vc_tta-panel-body .youtube_video div {
position:relative !important;
padding-bottom:56.25% !important;
height:0px !important;
overflow:hidden !important;
}
#prod_summary_accordion .vc_tta-panel-body .youtube_video div iframe {
position:absolute !important;
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
}
@media only screen and (max-width:479px) {
#prod_summary_accordion .vc_tta-panel-body .youtube_video h5 {
font-size:16px !important; line-height:22px !important; }
} #prod_summary_accordion .vc_tta-panel-body .book_review {
padding:0px 0px 25px !important;
}
#prod_summary_accordion .vc_tta-panel-body .book_review:last-child {
padding-bottom:0px !important;
}
#prod_summary_accordion .vc_tta-panel-body .book_review h5 {
margin:0px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
#prod_summary_accordion .vc_tta-panel-body .book_review p {
margin:10px 0px 0px !important;
padding-left:20px !important;
font-weight:300 !important;
font-size:18px !important;
line-height:24px !important;
color:#a0a0a0 !important;
font-style:italic !important;
}
#prod_summary_accordion .vc_tta-panel-body .book_review h6 {
margin:10px 0px 0px !important;
padding-left:20px !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:15px !important;
line-height:24px !important;
color:#a0a0a0 !important;
}
#prod_summary_accordion .vc_tta-panel-body .book_review h6 a {
font-weight:700 !important;
text-decoration:none !important;
color:#a0a0a0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#prod_summary_accordion .vc_tta-panel-body .book_review h6 a:hover {
color:#ff6666 !important;
}
@media only screen and (max-width:479px) {
#prod_summary_accordion .vc_tta-panel-body .book_review h5 {
font-size:18px !important; line-height:24px !important; }
#prod_summary_accordion .vc_tta-panel-body .book_review p {
font-size:16px !important; line-height:22px !important; padding-left:10px !important; }
#prod_summary_accordion .vc_tta-panel-body .book_review h6 {
padding-left:10px !important; }
} .single-product .product .summary #prod_btb_meta {
padding:5px 0px 20px;
}
.single-product .product .summary #prod_btb_meta div {
padding:0px 0px 5px;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
.single-product .product .summary #prod_btb_meta span {
display:inline-block;
min-width:110px;
padding-right:10px;
color:#b0b0b0;
}
.single-product .product .summary #prod_btb_meta div a {
color:#000000 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product .summary #prod_btb_meta div a:hover {
color:#ff6666 !important;
} .single-product .product .summary #prod_social_sharing > span {
display:block !important;
float:left !important;
width:100px;
font-size:16px !important;
line-height:34px !important;
color:#b0b0b0 !important;
}
.single-product .product .summary #prod_social_sharing .heateor_sss_sharing_container {
display:block !important;
float:left;
}
.single-product .product .summary #prod_social_sharing .heateor_sss_sharing_ul {
margin:0px !important;
}
.single-product .product .summary #prod_social_sharing .heateor_sss_sharing_ul a span {
background-color:transparent !important;
background-image:none !important;
}
.single-product .product .summary #prod_social_sharing .heateor_sss_sharing_ul a span svg path {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
} .single-product .product #prod_shop_links {
text-align:center;
padding:60px 0px;
background-color:#f5f5f5;
margin-left:calc(-100vw / 2 + 1200px / 2);
margin-right:calc(-100vw / 2 + 1200px / 2);
}
.single-product .product #prod_shop_links > div {
display:inline-block;
width:100%;
max-width:1200px;
margin:0px auto;
}
.single-product .product #prod_shop_links > div > h5 {
text-align:center;
margin:0px 0px 10px !important;
font-family:'Nunito Sans' !important;
font-weight:600 !important;
font-size:20px !important;
line-height:26px !important;
text-transform:uppercase;
color:#000000 !important;
}
.single-product .product #prod_shop_links #shop_links_wrapper {
display:flex !important;
flex-direction:row !important;
flex-wrap:wrap !important;
justify-content:center !important;
width:100% !important;
}
.single-product #shop_links_wrapper a {
display:block;
position:relative;
width:144px;
height:110px;
margin:3px;
}
.single-product #shop_links_wrapper a span {
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.8);
border-radius:10px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product #shop_links_wrapper a:hover span {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.single-product #shop_links_wrapper a span i {
position:absolute;
top:50%;
left:50%;
font-weight:400;
font-size:24px;
line-height:100%;
color:#ffffff;
margin-left:-12px;
margin-top:-12px;
}
.single-product #shop_links_wrapper a img {
display:block;
width:100%;
height:100%;
}
@media only screen and (max-width:1259px) {
.single-product .product #prod_shop_links { margin:0px -30px; }
.single-product .product #prod_shop_links > div { max-width:1050px; }
}
@media only screen and (max-width:1199px) {
.single-product .product #prod_shop_links > div { max-width:900px; }
}
@media only screen and (max-width:1099px) {
.single-product .product #prod_shop_links > div { max-width:750px; }
}
@media only screen and (max-width:980px) {
.single-product .product #prod_shop_links { margin:0px -45px; padding:50px 45px; }
.single-product .product #prod_shop_links > div { max-width:100%; margin:0px; }
.single-product #shop_links_wrapper a { width:114px; height:87px; margin:3px; }
.single-product #shop_links_wrapper a span i {
font-size:22px; margin-left:-11px; margin-top:-11px; }
}
@media only screen and (max-width:767px) {
.single-product .product #prod_shop_links {
margin:0px -20px; padding:50px 20px; }
.single-product .product #prod_shop_links > div > h5 {
margin:0px 0px 5px !important; font-size:18px !important; line-height:24px !important; }
.single-product #shop_links_wrapper a { width:98px; height:75px; margin:1px; }
.single-product #shop_links_wrapper a span i {
font-size:20px; margin-left:-10px; margin-top:-10px; }
} .single-product .product .related {
border-style:none !important;
margin:0px -110px !important;
padding:80px 0px 0px !important;
}
.single-product .product .related:before {
display:none !important;
}
.single-product .product .related h2 {
margin:0px 0px 40px !important;
font-family:'Nunito Sans' !important;
font-weight:600 !important;
font-size:20px !important;
line-height:26px !important;
text-transform:uppercase;
color:#000000 !important;
}
.single-product .product .related .gf-slider-item article .product-item-inner {
position:relative !important;
}
.single-product .product .related .owl-carousel .owl-dots {
margin:30px 0px 0px !important;
}
.single-product .product .related .owl-carousel .owl-dots .owl-dot {
margin-left:10px !important;
}
.single-product .product .related .owl-carousel .owl-dots .owl-dot:first-child {
margin-left:0px !important;
}
.single-product .product .related .owl-carousel .owl-dots .owl-dot span {
background-color:#e0e0e0 !important;
}
.single-product .product .related .owl-carousel .owl-dots .owl-dot:hover:before,
.single-product .product .related .owl-carousel .owl-dots .active:before {
border-color:#808080 !important;
}
.single-product .product .related .owl-carousel .owl-dots .owl-dot:hover span,
.single-product .product .related .owl-carousel .owl-dots .active span {
background-color:#808080 !important;
}
@media only screen and (max-width:1599px) {
.single-product .product .related { margin:0px -50px !important; }
}
@media only screen and (max-width:1499px) {
.single-product .product .related { margin:0px !important; }
}
@media only screen and (max-width:1299px) {
.single-product .product .related { margin:20px !important; }
}
@media only screen and (max-width:1040px) {
.single-product .product .related { margin:10px !important; }
}
@media only screen and (max-width:980px) {
.single-product .product .related { padding:60px 0px 0px !important; }
}
@media only screen and (max-width:767px) {
.single-product .product .related { margin:15px !important; }
.single-product .product .related h2 {
margin:0px 0px 30px !important; font-size:18px !important; line-height:24px !important; }
.single-product .product .related .owl-carousel .owl-dots { display:none; }
}
@media only screen and (max-width:570px) {
.single-product .product .related { 
max-width:300px !important; margin:0px auto !important; }
} .page #harte_heading {
padding:20px 0px 20px !important;
}
.page #harte_heading .wpb_text_column .wpb_wrapper h1 {
margin:0px !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
}
.page #harte_content .container {
padding:0px 0px 50px !important;
}
.page #harte_content .container .vc_col-sm-8 {
width:63% !important;
margin-right:2% !important;
}
.page #harte_content .container .vc_col-sm-4 {
width:35% !important;
}
.page #harte_content .wpb_text_column .wpb_wrapper p a {
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page #harte_content .wpb_text_column .wpb_wrapper p a:hover {
color:#707070 !important;
}
@media only screen and (max-width:980px) {
.page #harte_heading .wpb_text_column .wpb_wrapper h1 {
text-align:center !important; font-size:26px !important; line-height:32px !important; }
.page #harte_content .container .vc_col-sm-8 {
float:none !important; width:100% !important; margin-right:0px !important; }
.page #harte_content .container .vc_col-sm-4 {
float:none !important; width:100% !important; margin:50px 0px !important; }
.page #harte_content .container .vc_col-sm-4 a.vc_single_image-wrapper {
max-width:400px !important; margin:0px auto !important; }
}
@media only screen and (max-width:767px) {
.page #harte_heading .wpb_text_column .wpb_wrapper h1 {
font-size:24px !important; line-height:30px !important; }
.page #harte_content .container .vc_col-sm-4 {
display:none !important; }
} .page #ravenscar_heading,
.page #falconer_heading {
padding:20px 0px 30px !important;
}
.page #ravenscar_heading .wpb_text_column .wpb_wrapper h1,
.page #falconer_heading .wpb_text_column .wpb_wrapper h1 {
margin:0px !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
text-align:center !important;
}
.page #ravenscar_images,
.page #falconer_images {
padding:0px 10px 10px !important;
}
.page #ravenscar_images .gf-row-inner,
.page #falconer_images .gf-row-inner {
max-width:1000px !important;
margin:0px auto !important;
}
.page #ravenscar_images .vc_col-sm-4,
.page #falconer_images .vc_col-sm-4 {
float:left !important;
width:32% !important;
margin-left:2% !important;
}
.page #ravenscar_images .vc_col-sm-4:first-child,
.page #falconer_images .vc_col-sm-4:first-child {
margin-left:0px !important;
}
.page #ravenscar_images .vc_col-sm-4 .vc_column-inner,
.page #falconer_images .vc_col-sm-4 .vc_column-inner {
padding:0px !important;
}
.page #ravenscar_images .vc_col-sm-4 .vc_column-inner .wpb_single_image,
.page #falconer_images .vc_col-sm-4 .vc_column-inner .wpb_single_image {
padding:10px !important;
border:solid 1px #e8e8e8 !important;
border-radius:10px !important;
}
.page #ravenscar_images .wpb_single_image .vc_single_image-wrapper:before,
.page #falconer_images .wpb_single_image .vc_single_image-wrapper:before {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png);
}
.page #ravenscar_content,
.page #falconer_content {
padding:0px 0px 50px !important;
}
.page #ravenscar_content .wpb_text_column .wpb_wrapper blockquote p a,
.page #falconer_content .wpb_text_column .wpb_wrapper blockquote p a {
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page #ravenscar_content .wpb_text_column .wpb_wrapper blockquote p a:hover,
.page #falconer_content .wpb_text_column .wpb_wrapper blockquote p a:hover {
color:#c0c0c0 !important;
}
@media only screen and (max-width:980px) {
.page #ravenscar_heading .wpb_text_column .wpb_wrapper h1,
.page #falconer_heading .wpb_text_column .wpb_wrapper h1 {
font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
.page #ravenscar_images,
.page #falconer_images {
display:none; !important; }
.page #ravenscar_heading,
.page #falconer_heading {
padding:20px 0px 0px !important; }
.page #ravenscar_heading .wpb_text_column .wpb_wrapper h1,
.page #falconer_heading .wpb_text_column .wpb_wrapper h1 {
font-size:24px !important; line-height:30px !important; }
} .page #cavendon_heading {
padding:20px 0px 30px !important;
}
.page #cavendon_heading .wpb_text_column .wpb_wrapper h1 {
margin:0px !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
text-align:center !important;
}
.page #cavendon_images {
padding:0px 10px 40px !important;
}
.page #cavendon_images .gf-row-inner {
max-width:1200px !important;
margin:0px auto !important;
}
.page #cavendon_images .vc_col-sm-3 {
float:left !important;
width:24% !important;
margin-left:1.3333% !important;
}
.page #cavendon_images .vc_col-sm-3:first-child {
margin-left:0px !important;
}
.page #cavendon_images .vc_col-sm-3 .vc_column-inner {
padding:10px !important;
border:solid 1px #e8e8e8 !important;
border-radius:10px !important;
}
.page #cavendon_images .wpb_single_image .vc_single_image-wrapper:before {
background-image:url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png);
}
.page #cavendon_content {
padding:0px 0px 50px !important;
}
.page #cavendon_content .wpb_text_column .wpb_wrapper > h5 {
margin:0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
.page #cavendon_content .wpb_text_column .wpb_wrapper > hr {
max-width:80% !important;
margin:40px auto 30px !important;
border-color:#e8e8e8 !important;
}
.page #cavendon_content .wpb_text_column .wpb_wrapper blockquote p a {
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.page #cavendon_content .wpb_text_column .wpb_wrapper blockquote p a:hover {
color:#c0c0c0 !important;
}
@media only screen and (max-width:980px) {
.page #cavendon_images {
max-width:700px !important; margin:0px auto !important; padding:0px !important; }
.page #cavendon_images .vc_col-sm-3 {
width:46% !important; margin:0px 2% 25px !important; }
.page #cavendon_images .vc_col-sm-3:first-child {
margin-left:2% !important; }
.page #cavendon_heading .wpb_text_column .wpb_wrapper h1 {
font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
.page #cavendon_images {
padding:0px 0px 20px !important; }
.page #cavendon_heading .wpb_text_column .wpb_wrapper h1 {
font-size:24px !important; line-height:30px !important; }
.page #cavendon_images .vc_col-sm-3 .vc_column-inner {
padding:5px !important; border-radius:5px !important; }
.page #cavendon_images .vc_col-sm-3 {
width:48% !important; margin:0px 1% 10px !important; }
.page #cavendon_images .vc_col-sm-3:first-child {
margin-left:1% !important; }
}
@media only screen and (max-width:479px) {
.page #cavendon_images { display:none; !important; }
} #btb_album {
}
#btb_album .wpb_text_column .wpb_wrapper {
max-width:1200px !important;
margin:0px auto !important;
text-align:center !important;
}
#btb_album .wpb_text_column .wpb_wrapper > h1 {
margin:20px 0px 15px !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
}
#btb_album .wpb_text_column .wpb_wrapper > p {
max-width:1000px !important;
margin:0px auto !important;
font-size:18px !important;
line-height:26px !important;
color:#707070 !important;
}
#btb_album .wpb_text_column .wpb_wrapper p .contact_us_popup {
font-weight:700 !important;
color:#e25843 !important;
cursor:pointer !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_album .wpb_text_column .wpb_wrapper p .contact_us_popup:hover {
color:#707070 !important;
}
#btb_album .ngg-breadcrumbs {
display:none !important;
}
#btb_album .ngg-albumoverview {
margin:40px auto 0px !important;
}
#btb_album .ngg-albumoverview .ngg-album {
width:23.5% !important;
float:left !important;
margin-left:2% !important;
margin-bottom:30px !important;
border-style:none !important;
padding:0px !important;
}
#btb_album .ngg-albumoverview .ngg-album:nth-child(4n+1) {
clear:both !important;
margin-left:0px !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail {
margin:0px auto !important;
float:none !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail a {
display:block !important;
position:relative !important;
max-width:225px !important;
margin:0px auto !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail a img {
margin:0px !important;
padding:0px !important;
border-style:none !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail a:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(219,232,229,0.9) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/link_icon_white.png) no-repeat center;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail a:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumtitle {
text-align:center !important;
max-width:240px !important;
margin:10px auto 5px !important;
padding:0px !important;
font-family:'Martel' !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
text-transform:none !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumtitle a {
color:#000000 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumtitle a:hover {
color:#e25843 !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-description {
margin:0px !important;
font-size:13px !important;
line-height:16px !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-description p {
margin:0px !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-album-gallery-image-counter {
display:block !important;
text-align:center !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:13px !important;
line-height:16px !important;
color:#c0c0c0 !important;
}
#btb_album .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-album-gallery-image-counter strong {
font-weight:400 !important;
}
@media only screen and (max-width:1199px) {
#btb_album .ngg-albumoverview {
max-width:900px !important; }
#btb_album .ngg-albumoverview .ngg-album {
width:32% !important; margin-left:2% !important; }
#btb_album .ngg-albumoverview .ngg-album:nth-child(4n+1) {
clear:none !important; margin-left:2% !important; }
#btb_album .ngg-albumoverview .ngg-album:nth-child(3n+1) {
clear:both !important; margin-left:0px !important; }
}
@media only screen and (max-width:980px) {
#btb_album .wpb_text_column .wpb_wrapper > h1 {
font-size:26px !important; line-height:32px !important; }
#btb_album .ngg-albumoverview {
max-width:600px !important; }
#btb_album .ngg-albumoverview .ngg-album {
width:48% !important; margin-left:4% !important; }
#btb_album .ngg-albumoverview .ngg-album:nth-child(3n+1) {
clear:none !important; margin-left:4% !important; }
#btb_album .ngg-albumoverview .ngg-album:nth-child(2n+1) {
clear:both !important; margin-left:0px !important; }
}
@media only screen and (max-width:767px) {
#btb_album .wpb_text_column .wpb_wrapper > h1 {
font-size:24px !important; line-height:30px !important; }
#btb_album .wpb_text_column .wpb_wrapper > p {
font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:599px) {
#btb_album .ngg-albumoverview {
max-width:300px !important; }
#btb_album .ngg-albumoverview .ngg-album {
float:none !important; width:100% !important; margin-left:0px !important; }
} #btb_gallery {
}
#btb_gallery .wpb_text_column .wpb_wrapper {
max-width:1400px !important;
margin:0px auto !important;
text-align:center !important;
}
#btb_gallery .wpb_text_column .wpb_wrapper > h1 {
margin:20px 0px 7px !important;
font-size:30px !important;
line-height:36px !important;
color:#000000 !important;
}
#btb_gallery .wpb_text_column .wpb_wrapper > p {
margin:0px !important;
font-size:15px !important;
line-height:100% !important;
}
#btb_gallery .wpb_text_column .wpb_wrapper > p a {
color:#e25843 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_gallery .wpb_text_column .wpb_wrapper > p a:hover {
color:#000000 !important;
}
#btb_gallery .ngg-galleryoverview {
margin:45px 0px 20px !important;
}
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
margin:5px !important;
}
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
margin:0px !important;
}
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:before {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(219,232,229,0.9) url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/expand_icon_white.png) no-repeat center;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover:before {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
height:225px !important;
width:auto !important;
}
#btb_gallery_extra {
max-width:1200px !important;
margin:20px auto 0px !important;
}
@media only screen and (max-width:980px) {
#btb_gallery .wpb_text_column .wpb_wrapper > h1 {
font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
#btb_gallery .wpb_text_column .wpb_wrapper > h1 {
font-size:24px !important; line-height:30px !important; }
#btb_gallery .wpb_text_column .wpb_wrapper > p {
font-size:14px !important; }
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
max-height:200px !important; width:auto !important; }
}
@media only screen and (max-width:479px) {
#btb_gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
max-height:175px !important; }
} #wrapper-content #primary-content #privacy_policy_page .wpb_wrapper > h5 {
margin:30px 0px 15px !important;
}
#wrapper-content #primary-content #privacy_policy_page .wpb_wrapper > h6 {
margin:15px 0px 15px !important;
}
#wrapper-content #primary-content #privacy_policy_page .wpb_wrapper > p {
margin-bottom:15px !important;
}
#wrapper-content #primary-content #privacy_policy_page .wpb_wrapper .contact_us_popup {
cursor:pointer !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#wrapper-content #primary-content #privacy_policy_page .wpb_wrapper .contact_us_popup:hover {
color:#000000 !important;
} #btb_float_sidebar {
position:fixed;
top:130px;
left:0px;
width:40px;
padding:3px 0px;
background-color:#ffffff;
border-top-right-radius:7px;
border-bottom-right-radius:7px;
-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.1);
-moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.1);
box-shadow:2px 2px 2px 0px rgba(0,0,0,0.1);
z-index:9999;
}
#btb_float_sidebar span {
display:block;
margin:5px 10px 10px;
width:20px;
height:14px;
text-align:center;
font-size:14px;
line-height:20px;
color:#d0d0d0;
border-radius:50%;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_float_sidebar span:hover {
color:#000000;
} #btb_float_sidebar a.fs_flag {
display:block;
width:40px;
height:40px;
margin:0px;
background-size:24px 24px !important;
background-position:8px 8px !important;
border-top:solid 1px #e0e0e0;
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-o-filter:grayscale(100%);
-ms-filter:grayscale(100%);
filter:grayscale(100%);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_float_sidebar a.fs_flag:hover,
#btb_float_sidebar a.curr_flag {
-webkit-filter:none;
-moz-filter:none;
-o-filter:none;
-ms-filter:none;
filter:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#btb_float_sidebar #fs_usa {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_flag_usa.svg) no-repeat center;
}
#btb_float_sidebar #fs_uk {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_flag_uk.svg) no-repeat center;
} #btb_float_sidebar a.fs_social {
display:block;
width:40px;
height:40px;
margin:0px;
background-size:22px 22px !important;
background-position:9px 9px !important;
border-top:solid 1px #e0e0e0;
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-o-filter:grayscale(100%);
-ms-filter:grayscale(100%);
filter:grayscale(100%);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_float_sidebar a.fs_social:hover {
-webkit-filter:none;
-moz-filter:none;
-o-filter:none;
-ms-filter:none;
filter:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
filter:alpha(opacity=100) !important;
-moz-opacity:1.0 !important;
-khtml-opacity:1.0 !important;
opacity:1.0 !important;
}
#btb_float_sidebar #fs_facebook {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_icon_facebook.svg) no-repeat center;
}
#btb_float_sidebar #fs_twitter {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_icon_twitter.svg) no-repeat center;
}
#btb_float_sidebar #fs_pinterest {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_icon_pinterest.svg) no-repeat center;
}
#btb_float_sidebar #fs_instagram {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_icon_instagram.svg) no-repeat center;
}
#btb_float_sidebar #fs_youtube {
background:transparent url(//barbarataylorbradford.com/wp-content/themes/g5plus-auteur-child/images/sidebar_icon_youtube.svg) no-repeat center;
background-size:24px 24px !important;
background-position:8px 8px !important;
}
@media only screen and (max-width:1399px) {
#btb_float_sidebar { top:120px; }
}
@media only screen and (max-width:767px) {
#btb_float_sidebar {
position:absolute; top:auto; bottom:90px; left:50%; width:280px; margin-left:-140px;
padding:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none;
box-shadow:none; }
#btb_float_sidebar span {
display:none !important; }
#btb_float_sidebar a.fs_flag {
float:left; border-top-style:none !important; }
#btb_float_sidebar a.fs_social {
float:left; border-top-style:none !important; }
}  #floating_contact_us_button {
display:block;
background-color:#000000;
color:#ffffff;
position:fixed;
top:520px;
left:-50px;
margin-top:0px;
width:140px;
padding:13px 0px;
text-align:center;
z-index:99999;
font-size:14px;
line-height:14px;
letter-spacing:1px;
text-decoration:none;
cursor:pointer;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
border-bottom-right-radius:7px;
border-bottom-left-radius:7px;
-webkit-box-shadow:-2px 2px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow:-2px 2px 2px 0px rgba(0,0,0,0.2);
box-shadow:-2px 2px 2px 0px rgba(0,0,0,0.2);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#floating_contact_us_button:hover {
background-color:#ffffff;
color:#000000;
}
@media only screen and (max-width:1399px) {
#floating_contact_us_button { top:500px; }
}
@media only screen and (max-width:767px) {
#floating_contact_us_button {
top:70%; left:-45px; width:120px; padding:9px 0px; font-size:12px; line-height:12px; }
} #contact_popup {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1999999999;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
background-color:rgba(0,0,0,0.9);
}
#contact_popup #cp_wrapper {
position:relative;
display:block;
width:94%;
min-width:0%;
max-width:720px;
margin:80px auto;
background-color:#ffffff;
padding:20px 30px 30px;
text-align:center;
}
#cp_wrapper #cp_close {
position:absolute;
top:0px;
right:0px;
padding:10px;
background-color:#e4573d;
color:#ffffff;
font-size:14px;
line-height:14px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#cp_wrapper #cp_close:hover {
background-color:#000000;
}
#contact_popup #cp_wrapper > img {
max-width:300px;
height:auto;
}
#contact_popup #cp_wrapper > h2 {
margin:5px 0px 15px;
font-size:20px;
line-height:26px;
color:#a0a0a0;
}
#cp_wrapper #cp_left {
float:left;
width:55%;
margin-right:5%;
text-align:left;
}
#cp_wrapper #cp_right {
float:left;
width:40%;
text-align:left;
}
@media only screen and (max-width:1579px) {
#contact_popup #cp_wrapper { margin:60px auto; }
}
@media only screen and (max-width:1399px) {
#contact_popup #cp_wrapper { margin:40px auto; padding:15px 25px 25px; }
}
@media only screen and (max-width:1199px) {
#contact_popup #cp_wrapper { margin:20px auto; }
}
@media only screen and (max-width:980px) {
#contact_popup #cp_wrapper { margin:80px auto; padding:20px 30px 30px; }
}
@media only screen and (max-width:767px) {
#contact_popup #cp_wrapper { margin:3% auto; padding:10px 20px 5px; text-align:left; }
#contact_popup #cp_wrapper > img { max-width:260px; }
#contact_popup #cp_wrapper > h2 { margin:10px 0px 15px; font-size:18px; line-height:24px; }
#contact_popup #cp_wrapper > h2 span { display:none; }
#cp_wrapper #cp_left { float:none; width:100%; margin-right:0px; }
#cp_wrapper #cp_right { float:none; width:100%; padding-top:40px; }
}
@media only screen and (max-width:479px) {
#contact_popup #cp_wrapper { padding:10px 15px 0px; }
#contact_popup #cp_wrapper > img { max-width:240px; }
#contact_popup #cp_wrapper > h2 { font-size:16px; line-height:22px; }
} #cp_wrapper #cp_left .wpcf7 form p {
margin:0px;
}
#cp_wrapper #cp_left .wpcf7 form input[type=text],
#cp_wrapper #cp_left .wpcf7 form input[type=email] {
width:100% !important;
margin:0px 0px 20px !important;
padding:8px 10px !important;
background-color:transparent !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#000000 !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:15px !important;
line-height:20px !important;
height:auto !important;
border:0px !important;
border-bottom:1px solid #e0e0e0 !important;
}
#cp_wrapper #cp_left .wpcf7 form textarea {
width:100% !important;
margin:10px 0px 0px !important;
height:148px !important;
padding:7px 10px !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:15px !important;
line-height:22px !important;
border:1px solid #e0e0e0 !important;
color:#000000 !important;
}
#cp_wrapper #cp_left .wpcf7 form input::-webkit-input-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form input:-moz-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form input::-moz-placeholder {  color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form input:-ms-input-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form textarea::-webkit-input-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form textarea:-moz-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form textarea::-moz-placeholder {  color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form textarea:-ms-input-placeholder { color:#000000 !important; }
#cp_wrapper #cp_left .wpcf7 form input:-webkit-autofill,
#cp_wrapper #cp_left .wpcf7 form input:-webkit-autofill:hover,
#cp_wrapper #cp_left .wpcf7 form input:-webkit-autofill:focus
#cp_wrapper #cp_left .wpcf7 form input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#cp_wrapper #cp_left .wpcf7 form h5 {
max-width:360px !important;
margin:0px auto !important;
padding:0px 5px 5px !important;
text-align:center !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:13px !important;
line-height:16px !important;
color:#d0d0d0 !important;
}
#cp_wrapper #cp_left .wpcf7 form h5 a {
color:#d0d0d0 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#cp_wrapper #cp_left .wpcf7 form h5 a:hover {
color:#808080 !important;
}
#cp_wrapper #cp_left .wpcf7 form .mc4wp-checkbox label {
margin:0px 0px 10px !important;
font-size:15px !important;
line-height:22px !important;
}
#cp_wrapper #cp_left .wpcf7 form .mc4wp-checkbox label span {
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:15px !important;
line-height:22px !important;
color:#000000 !important;
}
#cp_wrapper #cp_left .wpcf7 form input[type=submit] {
padding:12px 25px !important;
border-style:none !important;
font-weight:400 !important;
font-size:16px !important;
line-height:100% !important;
background-color:#e4573d !important;
color:#ffffff !important;
}
#cp_wrapper #cp_left .wpcf7 form input[type=submit]:hover {
background-color:#000000 !important;
}
#cp_wrapper #cp_left .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
display:none !important;
}
#cp_wrapper #cp_left .wpcf7 form .wpcf7-response-output {
margin:0px !important;
padding:30px 0px 0px !important;
border-style:none !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
text-align:center !important;
}
#cp_wrapper #cp_left .wpcf7 form .wpcf7-validation-errors {
font-size:16px !important;
line-height:22px !important;
color:crimson !important;
}
#cp_wrapper #cp_left .wpcf7 form.sent > p,
#cp_wrapper #cp_left .wpcf7 form.sent > h5 {
display:none !important;
}
@media only screen and (max-width:1399px) {
#cp_wrapper #cp_left .wpcf7 form input[type=text],
#cp_wrapper #cp_left .wpcf7 form input[type=email] { margin:0px 0px 15px !important; }
}
@media only screen and (max-width:980px) {
#cp_wrapper #cp_left .wpcf7 form input[type=text],
#cp_wrapper #cp_left .wpcf7 form input[type=email] { margin:0px 0px 20px !important; }
}
@media only screen and (max-width:767px) {
#cp_wrapper #cp_left .wpcf7 form input[type=text],
#cp_wrapper #cp_left .wpcf7 form input[type=email] {
margin:0px 0px 15px !important; padding:6px 8px !important;
font-size:14px !important; line-height:18px !important; }
#cp_wrapper #cp_left .wpcf7 form textarea {
height:116px !important; font-size:14px !important; line-height:20px !important; }
#cp_wrapper #cp_left .wpcf7 form input[type=submit] {
padding:10px 20px !important; font-size:15px !important; }
#cp_wrapper #cp_left .wpcf7 form h5 {
max-width:340px !important; font-size:12px !important; line-height:14px !important; }
#cp_wrapper #cp_left .wpcf7 form .mc4wp-checkbox label {
font-size:14px !important; line-height:20px !important; }
#cp_wrapper #cp_left .wpcf7 form .wpcf7-response-output {
padding:25px 0px 0px !important; font-size:17px !important; line-height:22px !important; }
#cp_wrapper #cp_left .wpcf7 form .wpcf7-validation-errors {
font-size:15px !important; line-height:20px !important; }
} #cp_wrapper #cp_right h5 {
margin:5px 0px 0px !important;
font-family:"Martel";
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
#cp_wrapper #cp_right em {
display:inline-block !important;
padding:0px 0px 15px !important;
font-style:normal !important;
font-size:15px !important;
line-height:20px !important;
color:#e4573d !important;
}
#cp_wrapper #cp_right h6 {
margin:0px 0px 2px !important;
font-family:'Nunito Sans' !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#cp_wrapper #cp_right ul {
margin:0px 0px 20px 15px;
list-style-type:none;
}
#cp_wrapper #cp_right ul li {
margin:0px !important;
padding:1px 0px !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#303030 !important;
}
#cp_wrapper #cp_right ul li a {
color:#303030 !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#cp_wrapper #cp_right ul li a:hover {
color:#e4573d !important;
}
#cp_wrapper #cp_right ul li a i {
display:inline-block;
width:25px;
}  #cookie-law-info-bar {
padding:25px 20px !important;
background-color:#dbe8e5 !important;
border-style:none !important;
border-top:solid 1px rgba(0,0,0,0.03) !important;
z-index:99999 !important;
box-shadow:none !important;
}
#cookie-law-info-bar > span {
display:block !important;
max-width:1070px !important;
margin:0px auto !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
}
#cookie-law-info-bar > span > a,
#cookie-law-info-bar > span > span {
font-size: 14px !important;
line-height: 22px !important;
color:#e4573d !important;
vertical-align:baseline !important;
text-decoration:none !important;
cursor:pointer !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar > span > a:hover,
#cookie-law-info-bar > span > span:hover {
color:#000000 !important;
}
#cookie-law-info-bar > span div {
padding:12px 0px 0px !important;
}
#cookie-law-info-bar > span .cli-plugin-main-button {
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar .cookie_action_close_header {
background-color:#000000 !important;
color:#ffffff !important;
text-decoration:none !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar .cookie_action_close_header:hover {
background-color:#ffffff !important;
color:#000000 !important;
}
#cookie-law-info-bar > span #CONSTANT_OPEN_URL {
background-color:#ffffff !important;
color:#000000 !important;
text-decoration:none !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar > span #CONSTANT_OPEN_URL:hover {
background-color:#000000 !important;
color:#ffffff !important;
}
@media only screen and (max-width:767px) {
#cookie-law-info-bar { padding:20px 15px !important; }
#cookie-law-info-bar > span { font-size:13px !important; line-height:20px !important; }
#cookie-law-info-bar > span > a,
#cookie-law-info-bar > span > span { font-size: 13px !important; line-height:20px !important; }
#cookie-law-info-bar > span div { padding:10px 0px 0px !important; }
} #cookie-law-info-again {
width:200px !important;
position:absolute !important;
bottom:-30px !important;
left:50% !important;
margin-left:-100px !important;
z-index:99999 !important;
background-color:#ffffff !important;
padding:10px 0px 8px !important;
text-align:center !important;
border-top-left-radius:7px !important;
border-top-right-radius:7px !important;
font-size:13px !important;
line-height:18px !important;
text-decoration:none !important;
color:#000000 !important;
cursor:pointer !important;
box-shadow:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#cookie-law-info-again span {
cursor:pointer;
}
#cookie-law-info-again:hover {
background-color:#000000 !important;
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#cookie-law-info-again {
width:180px !important; margin-left:-90px !important; padding:8px 0px 6px !important;
border-top-left-radius:5px !important; border-top-right-radius:5px !important;
font-size:12px !important; line-height:16px !important; }
}
@media only screen and (max-width:479px) {
#cookie-law-info-again {
width:160px !important; margin-left:-80px !important; padding:7px 0px 5px !important;
font-size:11px !important; line-height:14px !important; }
} #btb_search_box {
position:fixed;
top:-122px;
left:0px;
width:100%;
padding:35px 0px;
background-color:#ffffff;
z-index:999999;
-webkit-box-shadow: 0px 2px 2px 0px rgba(128,128,128,0.05);
-moz-box-shadow: 0px 2px 2px 0px rgba(128,128,128,0.05);
box-shadow: 0px 2px 2px 0px rgba(128,128,128,0.05);
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#btb_search_box > div {
width:90%;
max-width:1170px;
margin:0px auto;
padding-right:40px;
position:relative;
}
#btb_search_box > div .wpdreams_asl_container {
background-color:transparent !important;
background-image:none !important;
}
#btb_search_box .wpdreams_asl_container .probox {
padding:7px 10px !important;
border:solid 1px #f0f0f0 !important;
border-radius:7px !important;
background-color:#fafafa !important;
background-image:none !important;
}
#btb_search_box .wpdreams_asl_container .probox .proinput {
margin:0px !important;
padding:0px 5px !important;
}
#btb_search_box .wpdreams_asl_container .probox .proinput form input.orig {
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:16px !important;
color:#000000 !important;
}
#btb_search_box .wpdreams_asl_container .probox .proinput form input::-webkit-input-placeholder { color:#a0a0a0 !important; }
#btb_search_box .wpdreams_asl_container .probox .proinput form input:-moz-placeholder { color:#a0a0a0 !important; }
#btb_search_box .wpdreams_asl_container .probox .proinput form input::-moz-placeholder {  color:#a0a0a0 !important; }
#btb_search_box .wpdreams_asl_container .probox .proinput form input:-ms-input-placeholder { color:#a0a0a0 !important; }
#btb_search_box .wpdreams_asl_container .probox .proloading {
padding:7px !important;
}
#btb_search_box .wpdreams_asl_container .probox .proloading .asl_loader div {
border-color:#c0c0c0;
}
#btb_search_box .wpdreams_asl_container .probox .proclose svg {
background-color:#d0d0d0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_search_box .wpdreams_asl_container .probox .proclose:hover svg {
background-color:#909090 !important;
}
#btb_search_box .wpdreams_asl_container .probox .promagnifier {
background-color:#fafafa !important;
background-image:none !important;
border-radius:5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_search_box .wpdreams_asl_container .probox .promagnifier .innericon svg {
fill:#808080 !important;
}
#btb_search_box .wpdreams_asl_container .probox .promagnifier:hover {
background-color:#e8e8e8 !important;
}
#btb_search_box > div .btb_search_close {
display:block;
position:absolute;
top:10px;
right:0px;
width:30px;
text-align:center;
font-size:16px;
line-height:30px;
background-color:#e4573d;
color:#ffffff;
border-radius:5px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#btb_search_box > div .btb_search_close:hover {
background-color:#000000;
}
@media only screen and (max-width:1199px) {
#btb_search_box { padding:25px 0px; }
}
@media only screen and (max-width:767px) {
#btb_search_box { padding:20px 0px; }
#btb_search_box .wpdreams_asl_container .probox { padding:3px 5px !important; }
#btb_search_box > div .btb_search_close { top:5px; }
}
@media only screen and (max-width:479px) {
#btb_search_box > div { width:94%; padding-right:35px; }
} .wpdreams_asl_results {
padding:5px !important;
border:solid 1px #e8e8e8 !important;
border-radius:7px !important;
background-color:#ffffff !important;
}
.wpdreams_asl_results .resdrg .item {
padding:5px 0px !important;
background-color:#ffffff !important;
background-image:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.wpdreams_asl_results .resdrg .item:hover {
background-color:#f8f8f8 !important;
}
.wpdreams_asl_results .resdrg .item .asl_content {
padding:0px !important;
}
.wpdreams_asl_results .resdrg .item .asl_content .asl_image {
width:75px !important;
height:100px !important;
margin:0px 10px 0px 0px !important;
}
.wpdreams_asl_results .resdrg .item .asl_content h3 a {
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:17px !important;
line-height:22px !important;
color:#000000 !important;
text-decoration:none !important;
}
.wpdreams_asl_results .resdrg .item .asl_content .etc {
margin-top:7px !important;
}
.wpdreams_asl_results .resdrg .item .asl_content .asl_desc {
margin-top:7px !important;
font-family:'Nunito Sans' !important;
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
min-height:66px !important;
color:#000000 !important;
}
.wpdreams_asl_results .resdrg .item .asl_content h3 a .highlighted,
.wpdreams_asl_results .resdrg .item .asl_content .asl_desc .highlighted {
font-weight:700 !important;
color:#000000 !important;
background-color:#ffffcc !important;
}
.wpdreams_asl_results .resdrg .asl_spacer {
height:1px !important;
background-color:#f0f0f0 !important;
}
@media only screen and (max-width:980px) {
.wpdreams_asl_results {
left:5% !important; width:90% !important; }
.wpdreams_asl_results .resdrg .item .asl_content .asl_image {
width:75px !important; height:100px !important; margin:0px 7px 0px 0px !important; }
.wpdreams_asl_results .resdrg .item .asl_content h3 a {
font-size:16px !important; line-height:22px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .etc {
margin-top:5px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .asl_desc {
margin-top:5px !important; font-size:13px !important; line-height:20px !important;
min-height:80px !important; }
}
@media only screen and (max-width:767px) {
.wpdreams_asl_results .resdrg .item .asl_content h3 a {
font-size:15px !important; line-height:20px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .etc {
margin-top:3px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .asl_desc {
margin-top:3px !important; font-size:12px !important; line-height:18px !important;
min-height:90px !important; }
}
@media only screen and (max-width:479px) {
.wpdreams_asl_results {
left:2% !important; width:96% !important; }
.wpdreams_asl_results .resdrg .item .asl_content .asl_image {
width:60px !important; height:80px !important; margin:0px 5px 0px 0px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .etc {
margin-top:0px !important; }
.wpdreams_asl_results .resdrg .item .asl_content .asl_desc {
margin-top:0px !important; line-height:18px !important;
}