#page-container {
margin-top:0px !important;
}
.container,
.et_pb_section .et_pb_row {
width:90% !important;
max-width:1280px !important;
}
.tos-wrapper {
z-index:99999999 !important;
background-color:rgba(0,0,0,0.9) !important;
}
.grecaptcha-badge {
display:none !important;
}
.et_pb_section h2,
.et_pb_section h3,
.et_pb_section h4,
.et_pb_section h5,
.et_pb_section h6 {
font-family:'Source Sans Pro';
}
@media only screen and (max-width:479px) {
.et_transparent_nav #page-container {
padding-top:110px !important; }
} .et-cart-info {
display:none;
}
.head_login {
font-size:20px !important;
line-height:20px !important;
}
#main-header #top-menu > #menu-item-33121 a:before {
background-color:transparent !important;
}
.head_login:after {
content: "\e08a";
display: block;
font-family: "ETmodules";
font-weight: normal;
font-size:20px !important;
} #main-header {
background-color:#07b6c6 !important;
} #main-header .container .logo_container {
padding:10px 0px !important;
}
#main-header .container .logo_container a img {
max-height:100%;
max-width:55%;
} #main-header #et-top-navigation {
padding-top:50px !important;
}
#main-header #et-top-navigation .et-cart-info {
margin-left:30px !important;
}
#main-header #top-menu > li > a {
padding-bottom:50px !important;
}
#main-header #top-menu li a {
font-weight:400;
font-size:14px;
line-height:20px;
opacity:1.0;
}
#main-header #top-menu > li > a {
position:relative;
text-transform:uppercase;
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;
}
#main-header #top-menu > li.menu-item-has-children > a {
padding-right:0px;
margin-right:0px;
}
#main-header #top-menu > li > a:hover:before,
#main-header #top-menu > li.current-menu-item > a:before,
#main-header #top-menu > li.current-menu-ancestor > a:before {
content:'';
position:absolute;
display:block;
top:22px;
left:0px !important;
width:100%;
height:1px;
background-color:#ffffff;
}
#main-header #top-menu > li.menu-item-has-children > a:after {
display:none !important;
}
#main-header #top-menu > li .sub-menu {
width:200px;
border-top-width:2px;
padding:10px 0px;
background-color:#000000 !important;
}
#main-header #top-menu > li .sub-menu li {
padding:0px;
}
#main-header #top-menu > li .sub-menu li a {
padding:10px 20px;
width:200px;
}
#main-header #top-menu > li .sub-menu li a:hover,
#main-header #top-menu > li .sub-menu li.current-menu-item {
background-color:rgba(255,255,255,0.1);
} #page-container header.et-fixed-header #et-top-navigation {
padding-top:35px !important;
}
#page-container header.et-fixed-header #top-menu > li > a {
padding-bottom:35px !important;
}
#page-container header.et-fixed-header .container .logo_container {
padding:5px 0px !important;
} #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
color:#ffffff !important;
font-size:40px !important;
line-height:40px !important;
height:40px !important;
}
#et_mobile_nav_menu .mobile_nav #mobile_menu {
border-top-color:#ffffff;
padding:20px;
background-color:#000000 !important;
}
#et_mobile_nav_menu .mobile_nav #mobile_menu li {
padding:0px;
}
#et_mobile_nav_menu .mobile_nav #mobile_menu li a {
opacity:1.0;
padding:10px 20px;
}
#et_mobile_nav_menu .mobile_nav #mobile_menu .sub-menu {
padding-left:30px;
}
#et_mobile_nav_menu .mobile_nav #mobile_menu li a:hover,
#et_mobile_nav_menu .mobile_nav #mobile_menu li.current-menu-item {
background-color:rgba(255,255,255,0.15);
}
@media only screen and (max-width:980px) {
#main-header #et-top-navigation {
padding-top:40px !important; }
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding-bottom:40px !important; }
#main-header #et-top-navigation #et_top_search {
margin-right:25px !important; }
#main-header #et-top-navigation #et_top_search #et_search_icon:before {
top:10px !important; }
#main-header #et-top-navigation .et-cart-info {
margin:8px 0px 0px 0px !important; }
#main-header #et-top-navigation .et-cart-info span:before {
margin-right:20px !important; }
}
@media only screen and (max-width:479px) {
#main-header .container {
width:94% !important; }
#main-header #et-top-navigation {
padding-top:35px !important; }
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding-bottom:35px !important; }
#main-header .container .logo_container {
padding:5px 0px !important; }
} @media only screen and (max-width:767px) {
#main-header .et_search_outer .et_search_form_container {
margin-left:0px !important; }
#main-header .et_search_outer .et_search_form_container .et-search-form {
width:100% !important; max-width:100% !important; }
#main-header .et_search_outer .et_search_form_container .et-search-form input {
background-color:#000000 !important; left:0px !important; margin-left:0px !important; padding:1px 10px !important; }
} #main-footer {
background-color:#565656 !important;
}
#main-footer .container {
width:90% !important;
max-width:1280px !important;
}
#main-footer #footer-widgets {
padding:60px 0px 0px !important;
}
#main-footer #footer-widgets .footer-widget {
box-sizing:border-box !important;
min-height:180px !important;
float:left !important;
width:25% !important;
margin:0px 0px 50px !important;
border-right:solid 1px #ffffff !important;
padding:20px 30px !important;
}
#main-footer #footer-widgets .footer-widget:last-child {
border-right-style:none !important;
}
#main-footer #footer-widgets .footer-widget .fwidget .title {
margin:0px 0px 15px !important;
padding:0px 0px 10px !important;
border-bottom:1px dotted #c2c2c2 !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:24px !important;
line-height:30px !important;
letter-spacing:1px !important;
text-transform:uppercase !important;
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#main-footer #footer-widgets > .footer-widget {
width:50% !important; }
#main-footer #footer-widgets > .footer-widget:nth-child(2) {
border-right-style:none !important; }
}
@media only screen and (max-width:767px) {
#main-footer #footer-widgets > .footer-widget {
width:100% !important; min-height:0px !important;
padding:20px !important; }
#main-footer #footer-widgets > .footer-widget .fwidget {
width:100% !important; clear:both !important; max-width:300px !important;
float:none !important; margin:0px auto !important; }
#main-footer #footer-widgets > .footer-widget {
border-right-style:none !important; }
} #main-footer .footer-widget .widget_text {
width:100% !important;
}
#main-footer .footer-widget .widget_text .textwidget p {
font-size:16px !important;
line-height:24px !important;
color:#ffffff !important;
width:100% !important;
}
#main-footer .footer-widget .widget_text .textwidget p img {
display:block !important;
margin:0px auto !important;
max-width:100px !important;
height:auto !important;
}
#main-footer .footer-widget .widget_block h3 {
padding:0px 0px 20px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:24px !important;
line-height:30px !important;
color:#ffffff !important;
letter-spacing:1px !important;
}
#main-footer .footer-widget .widget_block div a i {
display:inline-block !important;
margin-right:30px !important;
font-size:40px !important;
line-height:100% !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;
}
#main-footer .footer-widget .widget_block div a:hover i {
color:#07b6c6 !important;
} #main-footer .footer-widget .widget_nav_menu {
list-style-type:none !important;
margin:0px !important;
padding:0px 20px !important;
}
#main-footer .footer-widget .widget_nav_menu ul li {
margin:0px;
padding:3px 0px;
font-size:16px;
line-height:22px;
color:#ffffff !important;
}
#main-footer .footer-widget .widget_nav_menu ul li:before {
display:none !important;
}
#main-footer .footer-widget .widget_nav_menu ul li a {
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;
}
#main-footer .footer-widget .widget_nav_menu ul li a:hover {
color:#07b6c6 !important;
}
#main-footer .footer-widget .widget_nav_menu ul li:before {
top:12px !important;
border-color:#aaaaaa !important;
}
@media only screen and (max-width:980px) {
#main-footer .footer-widget .widget_nav_menu {
padding:0px !important; }
} #footer-bottom {
background-color:#111111 !important;
border-top:solid 1px #202020 !important;
}
#footer-bottom .et-social-icons li a {
opacity:1 !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#footer-bottom .et-social-icons li a:hover {
color:#ffffff !important;
} .home.et_transparent_nav #page-container {
background-color:#07b6c6 !important;
padding-top:120px !important;
} #home_banner {
min-height:600px;
height:calc(100vh - 200px);
padding:0px !important;
}
#home_banner .et_pb_row {
width:100% !important;
max-width:100% !important;
background-color:#07b6c6 !important;
padding:20px 0px 40px !important;
}
#home_banner .et_parallax_bg_wrap .et_parallax_bg {
background-size:cover !important;
background-position:center center !important;
}
#home_banner .et_pb_module {
margin:0px !important;
}
#home_banner .et_pb_text_inner {
width:90% !important;
max-width:1280px !important;
margin:0px auto !important;
}
#home_banner .et_pb_text_inner h1 {
padding:0px !important;
font-weight:400 !important;
font-size:44px !important;
line-height:100% !important;
letter-spacing:2px !important;
color:#ffffff !important;
}
@media only screen and (max-width:1399px) {
#home_banner {
min-height:450px; height:calc(100vh - 200px); }
#home_banner .et_pb_row {
padding:10px 0px 30px !important; }
#home_banner .et_pb_text_inner h1 {
font-size:38px !important; }
}
@media only screen and (max-width:980px) {
#home_banner {
min-height:700px; height:calc(100vh - 200px); }
#home_banner .et_pb_row {
padding:40px 0px 50px !important; }
#home_banner .et_pb_text_inner {
max-width:480px !important; }
}
@media only screen and (max-width:767px) {
#home_banner {
min-height:350px; height:calc(100vh - 180px); }
#home_banner .et_pb_row {
padding:10px 0px 20px !important; }
#home_banner .et_pb_text_inner {
max-width:560px !important; }
#home_banner .et_pb_text_inner h1 {
font-size:32px !important; }
}
@media only screen and (max-width:599px) {
#home_banner {
min-height:500px; height:calc(100vh - 180px); }
}
@media only screen and (max-width:479px) {
#home_banner {
min-height:400px; height:calc(100vh - 170px); }
#home_banner .et_pb_row {
padding:40px 0px 50px !important; }
} #home_scroll_down {
padding:0px 0px 10px !important;
}
#home_scroll_down .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_scroll_down .et_pb_code_inner {
text-align:center !important;
}
#home_scroll_down .et_pb_code_inner a {
display:block;
margin-top:-60px !important;
width:100px;
height:100px;
margin:0px auto;
background-color:#ffffff;
padding:26px;
border-radius:50px;
}
#home_scroll_down .et_pb_code_inner a img {
display:block;
width:48px;
height:48px;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_scroll_down .et_pb_code_inner a:hover img {
filter:gray;
-webkit-filter:grayscale(1);
filter:grayscale(1);
}
@media only screen and (max-width:767px) {
#home_scroll_down .et_pb_code_inner a {
margin-top:-50px !important; width:80px; height:80px;
padding:16px; border-radius:40px; }
} #home_don_intro {
padding:0px 0px 30px !important;
}
#home_don_intro .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_don_intro .et_pb_column_4_4 .et_pb_text_inner h6 {
margin-top:-20px !important;
padding:0px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:24px !important;
line-height:100% !important;
letter-spacing:1px !important;
color:#01adc1 !important;
}
#home_don_intro .et_pb_row .et_pb_column_1_2 {
float:left !important;
width:50% !important;
margin:0px !important;
}
@media only screen and (max-width:980px) {
#home_don_intro .et_pb_row .et_pb_column_1_2 {
float:none !important; width:100% !important; }
} #home_don_intro .et_pb_code {
width:100% !important;
max-width:100% !important;
padding:50px !important;
}
#home_intro_slider .owl-nav button {
background-color:rgba(0,0,0,0.2) !important;
}
#home_intro_slider .owl-nav button:hover {
background-color:rgba(0,0,0,0.8) !important;
}
#home_intro_slider .owl-dots {
bottom:-32px !important;
padding-top:20px !important;
}
#home_intro_slider .owl-dots button span {
background-color:rgba(0,0,0,0.2) !important;
}
#home_intro_slider .owl-dots button:hover span,
#home_intro_slider .owl-dots button.active span {
background-color:rgba(0,0,0,0.8) !important;
}
@media only screen and (max-width:1399px) {
#home_don_intro .et_pb_code {
padding:40px !important; }
}
@media only screen and (max-width:1199px) {
#home_don_intro .et_pb_code {
padding:40px 30px 30px !important; }
#home_intro_slider .owl-dots {
bottom:-27px !important; padding-top:15px !important; }
}
@media only screen and (max-width:980px) {
#home_don_intro .et_pb_code {
padding:60px 80px 40px !important; }
}
@media only screen and (max-width:767px) {
#home_don_intro .et_pb_code {
padding:40px 60px !important; }
#home_intro_slider .owl-nav {
display:none !important; }
}
@media only screen and (max-width:479px) {
#home_don_intro .et_pb_code {
padding:40px 20px 30px !important; }
} #home_about_don_text {
position:relative !important;
}
#home_about_don_text .et_pb_text {
position:absolute;
top:50%;
transform:translate(0px,-50%);
width:100% !important;
padding:0px !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner {
max-width:600px !important;
margin:0px auto !important;
padding:20px 0px !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h2 {
padding:0px 0px 25px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:36px !important;
line-height:44px !important;
color:#000000 !important;
letter-spacing:1px !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h4 {
padding:0px 0px 25px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:34px !important;
color:#000000 !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 25px !important;
font-weight:500 !important;
font-size:18px !important;
line-height:26px !important;
color:#000000 !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p:last-child {
padding:0px !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p span {
color:#01adc1 !important;
cursor:pointer !important;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p a,
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p span {
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p a:hover,
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p span:hover {
color:#000000 !important;
}
@media only screen and (max-width:1399px) {
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h2 {
padding:0px 0px 18px !important; font-size:32px !important; line-height:40px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h4 {
padding:0px 0px 18px !important; font-size:24px !important; line-height:32px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 18px !important; font-size:16px !important; line-height:24px !important; }
}
@media only screen and (max-width:1199px) {
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h2 {
padding:0px 0px 13px !important; font-size:28px !important; line-height:34px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h4 {
padding:0px 0px 13px !important; font-size:22px !important; line-height:28px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 13px !important; font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:980px) {
#home_about_don_text .et_pb_text {
position:relative; top:auto; transform:none; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner {
max-width:600px !important; padding:60px 30px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h2 {
padding:0px 0px 25px !important; font-size:32px !important; line-height:40px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h4 {
padding:0px 0px 25px !important; font-size:24px !important; line-height:34px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 25px !important; font-size:16px !important; line-height:26px !important; }
}
@media only screen and (max-width:767px) {
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner {
padding:40px 30px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h2 {
padding:0px 0px 20px !important; font-size:28px !important; line-height:34px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner h4 {
padding:0px 0px 20px !important; font-size:22px !important; line-height:30px !important; }
#home_don_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 20px !important; font-size:15px !important; line-height:22px !important; }
} #home_flip_boxes {
padding:80px 0px 50px !important;
}
#home_flip_boxes .et_pb_row {
width:100% !important;
max-width:1200px !important;
padding:0px !important;
} #home_flip_boxes .et_pb_row .et_pb_column_1_3 {
width:380px !important;
margin:0px 0px 0px 30px !important;
}
#home_flip_boxes .one_flipbox_only .et_pb_column_1_3 {
margin:0px !important;
}
#home_flip_boxes .et_pb_row .et_pb_column_1_3:first-child {
margin-left:0px !important;
}
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox {
height:380px !important;
margin:0px 0px 30px !important;
}
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox .et_pb_module_inner,
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox .et_pb_module_inner .dsm-flipbox {
height:100% !important;
}
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox .dsm_flipbox_child_image {
margin:0px !important;
}
#home_flip_boxes .dsm_flipbox .dsm_flipbox_child {
display:block !important;
}
#home_flip_boxes .dsm_flipbox_child .et_pb_module_inner {
height:100% !important;
}
#home_flip_boxes .dsm_flipbox_child .et_pb_module_inner .et_pb_text_align_left {
height:100% !important;
}
#home_flip_boxes .et_pb_text_align_left .dsm-content {
height:100% !important;
position:relative !important;
padding:50px 40px !important;
}
#home_flip_boxes .et_pb_text_align_left .dsm-content h4 {
max-width:240px !important;
margin:0px auto !important;
padding:0px 0px 20px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:24px !important;
line-height:30px !important;
letter-spacing:1px !important;
color:#000000 !important;
}
#home_flip_boxes .et_pb_text_align_left .dsm-content p {
padding:0px !important;
font-weight:500 !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
#home_flip_boxes .et_pb_text_align_left .dsm-content .small-button {
position:absolute !important;
bottom:40px !important;
left:50% !important;
width:180px !important;
margin:0px 0px 0px -90px !important;
padding:14px 0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:100% !important;
letter-spacing:1px !important;
background-image:none !important;
background-color:#000000 !important;
color:#ffffff !important;
border-style:none !important;
border-radius:0px !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
text-shadow:none !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_flip_boxes .et_pb_text_align_left .dsm-content .small-button:hover {
background-color:#ffffff !important;
color:#000000 !important;
}
@media only screen and (max-width:1279px) {
#home_flip_boxes {
padding:70px 0px 50px !important; }
#home_flip_boxes .et_pb_row {
max-width:940px !important; }
#home_flip_boxes .et_pb_row .et_pb_column_1_3 {
width:300px !important; margin:0px 0px 0px 20px !important; }
#home_flip_boxes .et_pb_row .et_pb_column_1_3:first-child {
margin-left:0px !important; }
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox {
height:300px !important; margin:0px 0px 20px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content {
padding:25px 20px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content h4 {
padding:0px 0px 10px !important; max-width:200px !important;
font-size:22px !important; line-height:26px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content p {
font-size:16px !important; line-height:20px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content .small-button {
bottom:25px !important; width:160px !important; margin:0px 0px 0px -80px !important;
padding:12px 0px !important; font-size:14px !important; }
}
@media only screen and (max-width:980px) {
#home_flip_boxes {
padding:70px 0px 30px !important; }
#home_flip_boxes .et_pb_row {
max-width:380px !important; }
#home_flip_boxes .et_pb_row .et_pb_column_1_3 {
width:100% !important; margin:0px !important; }
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox {
height:380px !important; margin:0px 0px 40px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content {
padding:50px 40px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content h4 {
padding:0px 0px 20px !important; max-width:240px !important;
font-size:24px !important; line-height:30px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content p {
font-size:18px !important;	line-height:24px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content .small-button {
bottom:50px !important; width:180px !important; margin:0px 0px 0px -90px !important;
padding:14px 0px !important; font-size:16px !important; }
}
@media only screen and (max-width:767px) {
#home_flip_boxes {
padding:60px 0px 30px !important; }
#home_flip_boxes .et_pb_row {
max-width:300px !important; }
#home_flip_boxes .et_pb_column_1_3 .dsm_flipbox {
height:300px !important;  margin:0px 0px 30px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content {
padding:25px 20px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content h4 {
padding:0px 0px 10px !important; max-width:200px !important;
font-size:22px !important; line-height:26px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content p {
font-size:16px !important; line-height:20px !important; }
#home_flip_boxes .et_pb_text_align_left .dsm-content .small-button {
bottom:25px !important; width:160px !important; margin:0px 0px 0px -80px !important;
padding:12px 0px !important; font-size:14px !important; }
} .home_parallax {
min-height:600px;
height:calc(100vh - 200px);
padding:0px !important;
}
.home_parallax .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
.home_parallax .et_parallax_bg_wrap .et_parallax_bg {
background-size:cover !important;
background-position:center center !important;
}
@media only screen and (max-width:1399px) {
.home_parallax {
min-height:450px; height:calc(100vh - 200px); }
}
@media only screen and (max-width:980px) {
.home_parallax {
min-height:700px; height:calc(100vh - 200px); }
}
@media only screen and (max-width:767px) {
.home_parallax {
min-height:350px; height:calc(100vh - 180px); }
}
@media only screen and (max-width:599px) {
.home_parallax {
min-height:500px; height:calc(100vh - 180px); }
}
@media only screen and (max-width:479px) {
.home_parallax {
min-height:400px; height:calc(100vh - 170px); }
} #home_subscribe {
padding:0px !important;
}
#home_subscribe .et_pb_row {
max-width:1100px !important;
padding:70px 0px !important;
}
#home_subscribe .et_pb_row .et_pb_column_1_3 {
width:28% !important;
margin-right:5% !important;
padding-top:60px !important;
}
#home_subscribe .et_pb_row .et_pb_column_2_3 {
width:67% !important;
margin:0px !important;
}
#home_subscribe .et_pb_text {
margin:0px !important;
}
#home_subscribe .et_pb_text_inner {
text-align:center !important;
max-width:680px !important;
margin:0px auto !important;
}
#home_subscribe .et_pb_text_inner h2 {
display:inline-block !important;
padding:80px 60px 15px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:36px !important;
line-height:100% !important;
color:#ffffff !important;
letter-spacing:1px !important;
background:transparent url(//www.thewhiskydon.com/wp-content/themes/Divi%20Child/images/airplane-icon.png) no-repeat top right !important;
}
#home_subscribe .et_pb_text_inner h4 {
max-width:600px !important;
margin:0px auto !important;
padding:0px 0px 25px !important;
font-weight:500 !important;
font-size:22px !important;
line-height:30px !important;
color:#ffffff !important;
}
#home_subscribe .mc4wp-form-fields {
margin:0px;
}
#home_subscribe .mc4wp-form-fields input[type=text],
#home_subscribe .mc4wp-form-fields input[type=email] {
display:block;
float:left;
width:46%;
margin:0px 2% 15px;
box-sizing: border-box;
border-style:none;
border-radius:5px;
outline-color:transparent;
font-size:16px !important;
line-height:20px !important;
padding:12px 15px !important;
color:#000000 !important;
background-color:#ffffff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_subscribe .mc4wp-form-fields .agree_checkbox {
padding:0px 0px 10px 2% !important;
}
#home_subscribe .mc4wp-form-fields .agree_checkbox input {
margin-right:10px !important;
width:16px !important;
height:16px !important;
}
#home_subscribe .mc4wp-form-fields .agree_checkbox span {
font-weight:500;
font-size:16px;
line-height:22px;
color:#ffffff !important;
}
#home_subscribe .mc4wp-form-fields input[type=submit] {
display:block;
width:140px !important;
height:auto !important;
padding:16px 0px 14px !important;
text-align:center;
margin:30px auto 0px !important;
box-sizing: border-box;
border:solid 1px #ffffff;
background-color:transparent;
outline-color:transparent;
border-radius:0px;
color: #ffffff;
font-family:'Bebas Neue' !important;
font-weight:400;
font-size:24px;
line-height:100%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_subscribe .mc4wp-form-fields input[type=submit]:hover {
background-color:#ffffff;
color:#07b6c6;
}
@media only screen and (max-width:980px) {
#home_subscribe .et_pb_row {
padding:70px 0px !important; }
#home_subscribe .et_pb_row .et_pb_column_1_3 {
float:none !important; width:100% !important; margin:0px !important;
padding:0px !important; }
#home_subscribe .et_pb_row .et_pb_column_2_3 {
float:none !important; width:100% !important; margin:0px !important; }
#home_subscribe .et_pb_image {
text-align:center !important; }
}
@media only screen and (max-width:767px) {
#home_subscribe .et_pb_row {
padding:60px 0px !important; }
#home_subscribe .et_pb_image {
max-width:220px !important; margin:0px auto !important; }
#home_subscribe .et_pb_text_inner h2 {
padding:80px 50px 15px !important; font-size:30px !important;
margin:0px auto !important; }
#home_subscribe .et_pb_text_inner h4 {
padding:0px 0px 15px !important; font-size:20px !important;
line-height:28px !important; }
#home_subscribe .mc4wp-form-fields input[type=text],
#home_subscribe .mc4wp-form-fields input[type=email] {
float:none; width:96%; }
} #home_testimonials {
padding:0px !important;
}
#home_testimonials .et_pb_row {
width:96% !important;
max-width:1280px !important;
padding:0px !important;
}
#home_testimonials .et_pb_slide {
padding:0px 10% !important;
}
#home_testimonials .et_pb_slide .et_pb_slide_description {
padding:90px 0px !important;
}
#home_testimonials .et_pb_slide_description .et_pb_slide_content p {
font-weight:500 !important;
font-size:26px !important;
line-height:40px !important;
color:#000000 !important;
}
#home_testimonials .et_pb_slide_description .et_pb_slide_content p strong {
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:36px !important;
color:#07b6c6 !important;
text-transform:uppercase !important;
letter-spacing:1px !important;
}
#home_testimonials .et_pb_slide_description .et_pb_slide_content h5 {
padding:50px 0px 0px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#c0c0c0 !important;
}
#home_testimonials .et_pb_slide_description .et_pb_slide_content h5 em {
font-weight:400 !important;
}
#home_testimonials .et_pb_slider .et-pb-slider-arrows a {
color:#d0d0d0 !important;
}
#home_testimonials .et_pb_slider .et-pb-controllers a {
width:10px !important;
height:10px !important;
border-radius:50% !important;
margin-right:12px !important;
background-color:#a0a0a0 !important;
}
#home_testimonials .et_pb_slider .et-pb-controllers a:last-child {
margin-right:0px !important;
}
#home_testimonials .et_pb_slider .et-pb-controllers a.et-pb-active-control {
background-color:#000000 !important;
}
@media only screen and (max-width:1199px) {
#home_testimonials .et_pb_slide .et_pb_slide_description {
padding:80px 0px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p {
font-size:22px !important; line-height:36px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p strong {
font-size:32px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content h5 {
padding:40px 0px 0px !important; font-size:22px !important; line-height:28px !important; }
}
@media only screen and (max-width:980px) {
#home_testimonials .et_pb_row {
width:100% !important; }
#home_testimonials .et_pb_slide {
padding:0px 10% !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p {
font-size:20px !important; line-height:34px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p strong {
font-size:30px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content h5 {
padding:40px 0px 0px !important; font-size:20px !important; line-height:26px !important; }
}
@media only screen and (max-width:767px) {
#home_testimonials .et_pb_slide .et_pb_slide_description {
padding:70px 0px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p {
font-size:18px !important; line-height:30px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content p strong {
font-size:26px !important; }
#home_testimonials .et_pb_slide_description .et_pb_slide_content h5 {
padding:30px 0px 0px !important; font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
#home_testimonials .et_pb_slide {
padding:0px 6% !important; }
} #home_instagram {
padding:30px 0px 90px !important;
}
#home_instagram .et_pb_row {
max-width:90% !important;
padding:0px !important;
}
#home_instagram .et_pb_text_inner h3 {
padding:0px 0px 50px !important;
font-weight:700 !important;
font-size:24px !important;
line-height:100% !important;
color:#000000 !important;
}
#home_instagram .et_pb_text_inner h3 a {
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_instagram .et_pb_text_inner h3 a:hover {
color:#07b6c6 !important;
}
#home_instagram .et_pb_text_inner #sb_instagram #sbi_images .sbi_item {
float:left !important;
width:16.6667% !important;
}
#home_instagram #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap {
padding:10px !important;
}
#home_instagram .et_pb_social_media_follow {
padding:30px 0px 0px !important;
}
#home_instagram .et_pb_social_media_follow li {
margin:0px !important;
}
#home_instagram .et_pb_social_media_follow li a {
margin:0px 8px !important;
width:44px !important;
height:44px !important;
font-size:20px !important;
line-height:44px !important;
border-radius:0px !important;
opacity:1.0 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_instagram .et_pb_social_media_follow li a:before {
width:44px !important;
height:44px !important;
font-size:20px !important;
line-height:44px !important;
margin:0px !important;
opacity:1.0 !important;
}
#home_instagram .et_pb_social_media_follow li a:hover {
background-color:#000000 !important;
}
@media only screen and (max-width:1199px) {
#home_instagram {
padding:20px 0px 80px !important; }
}
@media only screen and (max-width:980px) {
#home_instagram {
padding:60px 0px 80px !important; }
#home_instagram .et_pb_text_inner #sb_instagram #sbi_images .sbi_item {
width:33.3333% !important; }
}
@media only screen and (max-width:767px) {
#home_instagram {
padding:60px 0px 70px !important; }
#home_instagram .et_pb_text_inner h3 {
padding:0px 0px 50px !important; font-size:20px !important; }
}
@media only screen and (max-width:479px) {
#home_instagram .et_pb_text_inner #sb_instagram #sbi_images .sbi_item {
width:50% !important; }
} #page_banner_title {
margin-top:120px !important;
width:100%;
background-color:transparent;
background-repeat:no-repeat;
background-size:cover;
padding:125px 0px !important;
text-align:center !important;
}
#page_banner_title #pbt_wrapper {
display:inline-block !important;
padding:17px 25px 13px;
float:none;
background-color:#000000;
border-radius:0px;
width:auto;
max-width:95%;
margin:0px auto !important;
}
#page_banner_title #pbt_wrapper h1 {
padding:0px;
color:#ffffff;
text-align:center;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:40px !important;
line-height:46px !important;
letter-spacing:1px !important;
}
#page_banner_title #pbt_wrapper h4 {
margin-top:16px;
padding:0px;
color:#ffffff;
text-align:center;
font-family:'Source Sans Pro' !important;
font-weight:500;
font-size:20px;
line-height:26px;
}
.et_main_area_with_banner #main-content .container,
.et_main_area_with_banner article .entry-content .et_pb_section {
padding-top:50px !important;
}
@media only screen and (max-width:980px) {
#page_banner_title #pbt_wrapper h1 {
font-size:36px; line-height:42px; }
}
@media only screen and (max-width:767px) {
#page_banner_title {
margin-top:0px !important; }
#page_banner_title #pbt_wrapper {
padding:12px 20px 8px; }
#page_banner_title #pbt_wrapper h1 {
font-size:32px; line-height:38px; }
#page_banner_title #pbt_wrapper h4 {
font-size:18px; line-height:24px; }
} #subpage_section {
padding:70px 0px !important;
}
#subpage_section .et_pb_row {
max-width:1080px !important;
margin:0px auto !important;
padding:0px !important;
}
#subpage_section .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#000000 !important;
}
#subpage_section .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
#subpage_section .et_pb_text_inner p:last-child {
padding:0px !important;
}
@media only screen and (max-width:767px) {
#subpage_section .et_pb_text_inner h2 {
font-size:24px !important; line-height:30px !important; }
} .woocommerce #page-container #et-main-area #main-content .container #content-area #left-area {
float:none !important;
width:100% !important;
padding-right:0px !important;
} #content-area #left-area .woocommerce-breadcrumb a {
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#content-area #left-area .woocommerce-breadcrumb a:hover {
color:#000000;
} .woocommerce-page .woocommerce-notices-wrapper {
margin:0px !important;
}
.woocommerce-page #content-area #left-area .woocommerce-message,
.woocommerce-page #content-area #left-area .woocommerce-info {
margin:0px 0px 35px !important;
padding:15px !important;
border:solid 1px #e8e8e8 !important;
border-radius:2px !important;
background-color:#ffffff !important;
color:#000000 !important;
font-size:18px !important;
line-height:26px !important;
}
.woocommerce-page #content-area #left-area .woocommerce-message a,
.woocommerce-page #content-area #left-area .woocommerce-info a {
display:inline-block !important;
padding:8px 20px !important;
background-color:#000000 !important;
color:#ffffff !important;
font-family:"Source Sans Pro", sans-serif;
font-size:16px !important;
line-height:20px !important;
text-transform:uppercase !important;
border-style:none !important;
border-radius:2px !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-page #content-area #left-area .woocommerce-message a:after,
.woocommerce-page #content-area #left-area .woocommerce-info a:after {
display:none !important;
}
.woocommerce-page #content-area #left-area .woocommerce-message a:hover,
.woocommerce-page #content-area #left-area .woocommerce-info a:hover {
background-color:#07b6c6 !important;
} .woocommerce-page #content-area #left-area .woocommerce-error {
margin:0px 0px 35px !important;
padding:15px !important;
border:solid 1px #e8e8e8 !important;
border-radius:2px !important;
background-color:#ffffff !important;
color:#000000 !important;
font-size:18px !important;
line-height:26px !important;
}
.woocommerce-page #content-area #left-area .woocommerce-error li {
color:crimson !important;
font-size:18px !important;
line-height:24px !important;
padding:2px 0px !important;
}
@media only screen and (max-width:980px) {
.woocommerce #content-area #left-area .woocommerce-message,
.woocommerce #content-area #left-area .woocommerce-info,
.woocommerce-page #content-area #left-area .woocommerce-error li {
font-size:16px !important; line-height:24px !important; }
.woocommerce #content-area #left-area .woocommerce-message a,
.woocommerce #content-area #left-area .woocommerce-info a {
padding:8px 15px !important; font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce #content-area #left-area .woocommerce-message,
.woocommerce #content-area #left-area .woocommerce-info {
padding:10px !important; font-size:14px !important; line-height:22px !important; text-align:center !important; }
.woocommerce-page #content-area #left-area .woocommerce-error { padding:10px !important; }
.woocommerce-page #content-area #left-area .woocommerce-error li {
font-size:14px !important; line-height:22px !important; }
.woocommerce #content-area #left-area .woocommerce-message a,
.woocommerce #content-area #left-area .woocommerce-info a {
display:block !important; width:180px !important; margin:0px auto 10px !important; float:none !important;
clear:both !important; }
} #main-content ul.products {
padding:30px 0px !important;
}
#main-content ul.products li {
display:block !important;
float:left !important;
width:22% !important;
margin:0px 4% 50px 0px !important;
text-align:center !important;
}
#main-content ul.products li:nth-child(4n) {
margin-right:0px !important;
}
#main-content ul.products li:nth-child(4n+1) {
clear:both !important;
}
.woocommerce .products li a {
text-align:center;
}
.woocommerce .products li a h2 {
margin:0px !important;
padding:10px 0px 3px !important;
color:#000000 !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
}
.woocommerce .products li a .price {
display:block !important;
}
.woocommerce .products li a .price .amount {
color:#808080 !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:400 !important;
font-size:16px !important;
line-height:140% !important;
text-decoration:none !important;
}
.woocommerce .products li a .excerpt {
padding:10px 0px 0px !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
font-style:italic !important;
}
.woocommerce .products li .add_to_cart_button {
display:inline-block !important;
margin:15px 0px 15px !important;
border-style:none !important;
border-radius:0px !important;
padding:12px 20px !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:400 !important;
font-size:16px !important;
line-height:20px !important;
background-color:#000000 !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce .products li .add_to_cart_button:after {
display:none !important;
}
.woocommerce .products li .add_to_cart_button:hover {
background-color:#808080 !important;
}
.woocommerce .products li.outofstock .sld_add_to_cart,
.woocommerce .products li.product-type-variable .sld_add_to_cart,
.woocommerce .products li .added_to_cart {
display:none !important;
}
.woocommerce .products li .sld_sold_out {
padding:3px 0px 0px !important;
color:crimson !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:700 !important;
font-size:16px !important;
line-height:140% !important;
}
.woocommerce .products li .sld_stock_qty {
padding:3px 0px 0px !important;
color:#999999 !important;
font-family:"Source Sans Pro", sans-serif !important;
font-weight:400 !important;
font-size:16px !important;
line-height:140% !important;
}
@media only screen and (max-width:1199px) {
#main-content ul.products li {
width:30% !important; margin:0px 5% 50px 0px !important; clear:none !important; }
#main-content ul.products li:nth-child(4n) {
margin-right:5% !important; }
#main-content ul.products li:nth-child(4n+1) {
clear:none !important; }
#main-content ul.products li:nth-child(3n) {
margin-right:0px !important; }
#main-content ul.products li:nth-child(3n+1) {
clear:both !important; }
}
@media only screen and (max-width:980px) {
#main-content ul.products li {
width:47% !important; margin:0px 6% 50px 0px !important; clear:none !important; }
#main-content ul.products li:nth-child(3n) {
margin-right:6% !important; }
#main-content ul.products li:nth-child(3n+1) {
clear:none !important; }
#main-content ul.products li:nth-child(2n) {
margin-right:0px !important; }
#main-content ul.products li:nth-child(2n+1) {
clear:both !important; }
}
@media only screen and (max-width:599px) {
#main-content ul.products {
max-width:360px !important; margin:0px auto !important; }
#main-content ul.products li {
width:100% !important; margin:0px 0px 50px !important; clear:both !important; }
#main-content ul.products li:nth-child(3n) {
margin-right:0px !important; }
#main-content ul.products li:nth-child(3n+1) {
clear:both !important; }
} .post-type-archive-product #content-area #left-area .woocommerce-products-header h1,
.post-type-archive-product #content-area #left-area .woocommerce-breadcrumb {
display:none !important;
}
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description {
max-width:1000px;
margin:0px auto;
text-align:center;
padding:0px 0px 40px;
}
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description h3 {
padding:0px 0px 20px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:32px !important;
line-height:38px !important;
letter-spacing:1px !important;
color:#000000 !important;
}
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description p {
padding:0px 0px 15px !important;
font-size:18px !important;
line-height:26px !important;
}
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description p:last-child {
padding:0px !important;
}
.post-type-archive-product #content-area #left-area ul.products {
margin:0px !important;
}
.post-type-archive-product #content-area #left-area ul.products li a h2 mark {
background-color:#fcf8e3 !important;
}
.post-type-archive-product #content-area #left-area ul.products li a img {
border:solid 1px #ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.post-type-archive-product #content-area #left-area ul.products li a:hover img {
border:solid 1px #c0c0c0 !important;
}
@media only screen and (max-width:980px) {
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description h3 {
font-size:28px !important; line-height:34px !important; }
}
@media only screen and (max-width:767px) {
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description h3 {
font-size:24px !important; line-height:30px !important; }
.post-type-archive-product #content-area #left-area .woocommerce-products-header .page-description p {
font-size:16px !important; line-height:24px !important; }
} .tax-product_cat #content-area #left-area .woocommerce-products-header,
.tax-product_tag #content-area #left-area .woocommerce-products-header {
text-align:center;
padding:10px 0px 20px;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header h1,
.tax-product_tag #content-area #left-area .woocommerce-products-header h1 {
display:none !important;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header h1 {
text-transform:uppercase;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header .term-description p {
padding:0px !important;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header .term-description p {
max-width:1200px;
margin:0px auto;
padding:0px 0px 15px !important;
font-weight:500;
font-size:18px;
line-height:26px;
color:#000000;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header .term-description p strong {
font-weight:700;
font-size:20px;
line-height:28px;
}
#content-area #left-area .woocommerce-ordering select,
#content-area #left-area .woocommerce-ordering select {
height:auto;
max-width:250px;
border:1px solid #eaeaea;
padding:0px 10px;
border-radius:2px;
font-family:"Source Sans Pro", sans-serif;
font-size:14px !important;
height:36px !important;
line-height:34px !important;
text-transform:uppercase;
color:#666666 !important;
background-color:#ffffff !important;
}
@media only screen and (max-width:767px) {
.tax-product_cat #content-area #left-area .woocommerce-products-header .term-description p {
font-size:16px; line-height: 24px; }
.tax-product_cat #content-area #left-area .woocommerce-result-count,
.tax-product_tag #content-area #left-area .woocommerce-result-count {
margin:0px !important; padding:0px 0px 10px !important; width:100%; text-align:center; }
.tax-product_cat #content-area #left-area .woocommerce-ordering,
.tax-product_tag #content-area #left-area .woocommerce-ordering {
float:none !important; clear:both !important; margin-bottom:30px !important; width:100%; text-align:center; }
} .single-product #main-content .container {
padding-top:170px !important;
}
.single-product #main-content .container:before {
display:none;
}
.single-product #left-area {
width:100%;
padding: 0!important;
}
.single-product #sidebar {
display:none;
}
.single-product #left-area .product {
padding:10px 0px 0px;
}
.single-product .product .woocommerce-product-gallery {
float:left !important;
width:46% !important;
margin:0px 0px 30px !important;
}
.single-product .product .summary {
float:right !important;
width:50% !important;
}
@media only screen and (max-width:980px) {
.single-product .product .woocommerce-product-gallery { width:48% !important; }
.single-product .product .summary { width:48% !important; }
}
@media only screen and (max-width:767px) {
.single-product #main-content .container {
padding-top:50px !important; }
.single-product .product .woocommerce-product-gallery,
.single-product .product .summary { float:none !important; width:100% !important; }
} .single-product .product .woocommerce-product-gallery .flex-control-thumbs {
margin:0px !important;
padding:20px 0px 0px !important;
}
.single-product .product .woocommerce-product-gallery .flex-control-thumbs li {
width:22% !important;
margin-left:4% !important;
margin-right:0px !important;
margin-bottom:4% !important;
}
.single-product .product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
margin-left:0px !important;
} .single-product .product .summary h1.product_title {
margin:0px 0px 5px !important;
padding:0px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:36px !important;
line-height:42px !important;
letter-spacing:1px !important;
color:#ae7236 !important;
}
.single-product .product .summary .price {
margin:0px !important;
padding:0px 0px 15px !important;
font-family:"Source Sans Pro" !important;
font-size:24px !important;
line-height:30px !important;
}
.single-product .product .summary .price .amount {
display:inline-block;
margin:0px !important;
padding:0px 5px !important;
font-family:"Source Sans Pro" !important;
font-weight:normal !important;
text-transform:uppercase !important;
font-size:24px !important;
line-height:30px !important;
}
.single-product .product .summary .price .amount span {
font-family:"Source Sans Pro" !important;
font-weight:normal !important;
font-size:24px !important;
line-height:30px !important;
}
.single-product .product .summary .woocommerce-product-details__short-description {
color:#606060 !important;
font-family:"Source Sans Pro" !important;
font-weight:normal !important;
font-size:16px !important;
line-height:26px !important;
} .single-product .product .summary .woocommerce-variation-price {
padding:0px 0px 25px !important;
}
.single-product .product_cat-membership .summary .cart > fieldset,
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset {
margin:0px 0px 35px !important;
width:440px !important;
padding:16px 20px !important;
background:#B77D3E url(//www.thewhiskydon.com/wp-content/themes/Divi%20Child/images/gift-icon.png) no-repeat top right !important;
background-size:auto !important;
}
.single-product .product_cat-membership .summary .cart > fieldset input[type=checkbox],
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset input[type=checkbox] {
display:block !important;
float:left !important;
margin:14px 12px 20px 0px !important;
width:18px !important;
height:18px !important;
}
.single-product .product_cat-membership .summary .cart > fieldset label,
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset label {
display:block !important;
float:left !important;
width:270px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#ffffff !important;
}
.single-product .product_cat-membership .summary .cart > fieldset p.form-row label,
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset p.form-row label {
display:inline-block !important;
padding:20px 0px 5px 2px !important;
}
@media only screen and (max-width:980px) {
.single-product .product_cat-membership .summary .cart > fieldset,
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset {
width:320px !important; padding:75px 15px 15px !important;
background:#B77D3E url(//www.thewhiskydon.com/wp-content/themes/Divi%20Child/images/gift-icon-mobile.png) no-repeat center top !important; } 
.single-product .product_cat-membership .summary .cart > fieldset label,
.single-product .product .summary .woocommerce-variation-add-to-cart > fieldset label {
width:260px !important; }
} .single-product .product .summary .cart {
margin:25px 0px 20px !important;
}
.single-product .product .summary .cart .variations {
margin:0px 0px 10px !important;
width:auto !important;
}
.single-product .product .summary .cart .variations td.label {
padding:0px 10px 10px 0px !important;
}
.single-product .product .summary .cart .variations td.label label {
display:inline-block;
padding-top:7px !important;
}
.single-product .product .summary .cart .variations td.value {
padding:0px 0px 10px 0px !important;
}
.single-product .product .summary .cart .variations td.value select {
height:auto !important;
min-width:180px !important;
padding:0px 9px !important;
border:1px solid #eaeaea;
font-size:14px !important;
height:34px !important;
line-height:32px !important;
background-color:#ffffff !important;
}
.single-product .product .summary .cart .quantity {
width:33% !important;
margin:0px !important;
padding-right:20px !important;
}
.single-product .product .summary .cart .quantity input {
height:auto !important;
width:100% !important;
padding:9px 12px !important;
text-align:left !important;
border:1px solid #eaeaea !important;
border-radius:2px !important;
font-family:"Source Sans Pro" !important;
font-size:14px !important;
height:40px !important;
line-height:38px !important;
color:#666666 !important;
background-color:#ffffff !important;
}
.single-product .product .summary .cart button {
width:67% !important;
padding:9px !important;
background-color:#07b6c6 !important;
color:#ffffff !important;
font-family:"Source Sans Pro" !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
text-transform:uppercase !important;
border-style:none !important;
border-radius:2px !important;
cursor:pointer !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.single-product .product .summary .cart button:after {
display:none !important;
}
.single-product .product .summary .cart button:hover {
background-color:#ae7236 !important;
}
.single-product .product .summary .cart .wc-stripe-product-checkout-container {
display:none !important;
} .single-product .product .summary .product_meta {
border-style:none;
padding:0px;
display:none !important;
}
.single-product .product .summary .product_meta > span {
display:block !important;
padding:6px 0px !important;
color:#808080 !important;
font-size:16px !important;
line-height:24px !important;
}
.single-product .product .summary .product_meta > span span {
display:inline-block !important;
padding-left:5px !important;
color:#000000 !important;
}
.single-product .product .summary .product_meta > span a {
color:#000000 !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.single-product .product .summary .product_meta > span a:hover {
color:#808080 !important;
}
@media only screen and (max-width:980px) {
.single-product .product .summary h1.product_title {
font-size:30px !important; line-height:36px !important; }
.single-product .product .summary .price .amount,
.single-product .product .summary .price .amount span { font-size:22px !important; line-height:28px !important; }
} .single-product .product .woocommerce-tabs {
margin:0px 0px 50px !important;
border-color:#e0dadf !important;
}
.single-product .product .woocommerce-tabs ul.tabs:before {
border-color:#e0dadf !important;
}
.single-product .product .woocommerce-tabs ul.tabs li {
margin:0px !important;
padding:5px 0px !important;
border-color:#e0dadf !important;
}
.single-product .product .woocommerce-tabs ul.tabs li a {
font-family:"Source Sans Pro" !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
text-transform:uppercase !important;
color:#808080 !important;
}
.single-product .product .woocommerce-tabs .wc-tab {
padding:30px !important;
}
.single-product .product .woocommerce-tabs .wc-tab > h2,
.single-product .product .woocommerce-tabs .wc-tab #comments > h2 {
color:#000000 !important;
margin:0px !important;
padding:0px 0px 20px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:26px !important;
line-height:32px !important;
letter-spacing:1px !important;
text-transform:uppercase !important;
}
.single-product .product .woocommerce-tabs .wc-tab > h3 {
padding:10px 0px !important;
font-family:"Source Sans Pro" !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
}
.single-product .product .woocommerce-tabs .wc-tab > h4 {
padding:10px 0px !important;
font-family:"Source Sans Pro" !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#ae7236 !important;
}
.single-product .product .woocommerce-tabs .wc-tab > p {
padding:0px 0px 20px !important;
font-family:"Source Sans Pro" !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
.single-product .product .woocommerce-tabs .wc-tab > p:last-child {
padding:0px !important;
}
.single-product .product .woocommerce-tabs .wc-tab > ul {
margin:-5px 0px 0px 10px !important;
padding:0px 0px 15px 15px !important;
}
.single-product .product .woocommerce-tabs .wc-tab > ul li {
padding:3px 0px !important;
font-family:"Source Sans Pro" !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
.single-product .product .woocommerce-tabs .wc-tab > ul li ul li {
padding:1px 0px !important;
}
.single-product .product .woocommerce-tabs .wc-tab > ul li ul li em {
color:#b0b0b0 !important;
}
.single-product .product .woocommerce-tabs .wc-tab a.ari-fancybox {
display:inline-block !important;
background:#ffffff url(//www.thewhiskydon.com/wp-content/themes/Divi%20Child/images/expand_icon.png) no-repeat center center !important;
}
.single-product .product .woocommerce-tabs .wc-tab a.ari-fancybox img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.single-product .product .woocommerce-tabs .wc-tab a.ari-fancybox:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity:0.3;
opacity:0.3;
}
.single-product .woocommerce #reviews .wc-tab #comments h2, .woocommerce-page #reviews #comments h2 {
margin-bottom:20px !important;
}
.single-product .product .woocommerce-tabs .wc-tab #comments > h2 {
padding:0px !important;
}
.single-product .product .woocommerce-tabs .wc-tab #review_form #respond form .comment-form-rating {
padding:10px 0px !important;
}
.single-product .product .woocommerce-tabs .wc-tab #review_form #respond form textarea {
padding:10px 13px !important;
background-color:#f8f8f8 !important;
font-size:16px !important;
line-height:26px !important;
height:98px !important;
}
.single-product .product .woocommerce-tabs .wc-tab #review_form #respond .form-submit #submit {
padding:10px 20px !important;
background-color:#000000 !important;
color:#ffffff !important;
font-family:"Source Sans Pro" !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
text-transform:uppercase !important;
border-style:none !important;
border-radius:2px !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.single-product .product .woocommerce-tabs .wc-tab #review_form #respond .form-submit #submit:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
}
@media only screen and (max-width:980px) {
.single-product .product .woocommerce-tabs .wc-tab { padding:25px !important; }
.single-product .product .woocommerce-tabs .wc-tab > h2,
.single-product .product .woocommerce-tabs .wc-tab #comments > h2 {
font-size:22px !important; line-height:28px !important; }
.single-product .product .woocommerce-tabs .wc-tab > h3 {
font-size:20px !important; line-height:26px !important; }
.single-product .product .woocommerce-tabs .wc-tab > h4 {
font-size:17px !important; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
.single-product .product .woocommerce-tabs .wc-tab {
padding:20px !important; }
}
@media only screen and (max-width:479px) {
.single-product .product .woocommerce-tabs .wc-tab {
padding:15px !important; }
} .single-product .product .related > h2 {
margin:0px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:26px !important;
line-height:32px !important;
letter-spacing:1px !important;
text-transform:uppercase !important;
text-align:center !important;
}
.single-product .product .related > ul.products li {
padding-top:0px !important;
}
.single-product .product .related > ul.products li a img {
margin:0px !important;
}
@media only screen and (max-width:980px) {
.single-product .product .related > h2 { font-size:22px !important; line-height:28px !important; }
} .woocommerce-cart #page-container #content-area #left-area {
width:100% !important;
}
.woocommerce-cart page-container #content-area #sidebar {
display:none !important;
}
.woocommerce-cart #left-area article h1.entry-title {
display:none !important;
}
.woocommerce-cart #left-area article {
padding:20px 0px 0px !important;
} .woocommerce-cart article .woocommerce-cart-form .shop_table td.product-quantity .quantity input {
height:auto !important;
min-width:60px !important;
padding:2px 5px 2px 10px !important;
text-align:left !important;
border:1px solid #eaeaea !important;
border-radius:2px !important;
font-family:'Source Sans Pro' !important;
font-size:16px !important;
line-height:28px !important;
color:#666666 !important;
background-color:#ffffff !important;
}
.woocommerce-cart .shop_table td.product-name input[type=checkbox] {
width:16px !important;
height:16px !important;
margin-right:7px !important;
}
.woocommerce-cart .shop_table td.product-name .woocommerce_subscriptions_gifting_recipient_email {
margin:0px !important;
padding:5px 0px 0px 25px !important;
}
.woocommerce-cart .shop_table td .woocommerce_subscriptions_gifting_recipient_email label {
display:inline-block !important;
padding:0px 0px 3px 2px !important;
font-family:'Source Sans Pro' !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
.woocommerce-cart .shop_table td .woocommerce_subscriptions_gifting_recipient_email input {
height:auto !important;
max-width:400px !important;
padding:2px 5px 2px 10px !important;
text-align:left !important;
border:1px solid #eaeaea !important;
border-radius:2px !important;
font-family:'Source Sans Pro' !important;
font-size:16px !important;
line-height:28px !important;
color:#666666 !important;
background-color:#ffffff !important;
}
#subs_gift_more_info {
display:inline-block;
margin:5px 0px 0px 25px;
padding:8px 12px;
background-color:#B77D3E;
color:#ffffff;
font-size:14px;
line-height:22px;
}
#subs_gift_more_info span {
display:inline-block;
margin-left:5px;
padding:0px 7px;
font-weight:500;
font-size:14px;
line-height:22px;
background-color:#000000;
color:#ffffff;
cursor:pointer;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#subs_gift_more_info span:hover {
background-color:#505050;
}
@media only screen and (max-width:768px) {
.woocommerce-cart .woocommerce-cart-form table { border-radius:0px !important; }
.woocommerce-cart .woocommerce-cart-form table tr { padding:0px !important; }
.woocommerce-cart .woocommerce-cart-form table tr td { background-color:#ffffff !important; }
.woocommerce-cart .woocommerce-cart-form table tr:nth-child(2n) td { background-color:#f5f5f5 !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-remove {
border-top-style:none !important; padding:10px 8px 5px !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-name,
.woocommerce-cart .woocommerce-cart-form table tr td.product-price,
.woocommerce-cart .woocommerce-cart-form table tr td.product-subtotal {
border-top-style:none !important; padding:5px 8px 10px !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-quantity {
border-top-style:none !important; padding:1px 8px 6px !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-remove { text-align:center !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-remove a { margin:0px auto !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.product-quantity:before {
padding-top:5px !important; }
.woocommerce-cart .woocommerce-cart-form table tr td.product-name dl.variation {
padding-top:3px !important; }
.woocommerce-cart .woocommerce-cart-form table .coupon { margin:0px 0px 5px !important; }
} .woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon {
margin:0px !important;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .input-text {
height:auto !important;
margin:0px 10px 0px 0px !important;
padding:11px 12px !important;
font-size:16px !important;
line-height:22px !important;
border:1px solid #eaeaea !important;
border-radius:2px !important;
color:#606060 !important;
background-color:#ffffff !important;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon input::-webkit-input-placeholder { color:#c0c0c0 !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon input:-moz-placeholder { color:#c0c0c0 !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon input::-moz-placeholder {  color:#c0c0c0 !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon input:-ms-input-placeholder { color:#c0c0c0 !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .button,
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions button {
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .button {
padding:16px 20px !important;
background-color:#808080 !important;
font-size:16px !important;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions button {
padding:15px 25px !important;
background-color:#000000 !important;
font-size:18px !important;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions button:after {
display:none !important;
}
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .button:hover,
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions button:hover {
background-color:#07b6c6 !important;
}
@media only screen and (max-width:768px) {
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon { margin:0px 0px 5px !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .input-text {
margin-right:1% !important; width:49% !important; float:left !important; padding:11px 10px !important; }
.woocommerce-cart article .woocommerce-cart-form .shop_table td.actions .coupon .button {
margin-left:1% !important; width:49% !important; float:right !important;
padding:16px 15px !important; letter-spacing:2px !important; }
} .woocommerce-cart article .woocommerce .cart-collaterals .cart_totals h2 {
margin:0px !important;
padding:10px 0px 15px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
text-transform:uppercase !important;
letter-spacing:1px !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table th {
width:30% !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table td {
width:70% !important;
text-align:right !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table a.shipping-calculator-button {
display:inline-block;
padding:10px 0px 5px !important;
font-family:'Source Sans Pro' !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
text-transform:uppercase !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table a.shipping-calculator-button:hover {
color:#606060 !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p .select2-selection {
height:38px !important;
border:solid 1px #e0e0e0 !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p .select2-selection .select2-selection__rendered {
padding:5px 10px !important;
text-align:left !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p .select2-selection span b {
top:18px !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p input {
padding:7px 10px !important;
font-size:14px !important;
line-height:20px !important;
border:solid 1px #e0e0e0 !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p button {
padding:12px 16px !important;
background-color:#000000 !important;
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
font-size:16px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p button:after {
display:none !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals form .shipping-calculator-form p button:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
padding:15px 0px !important;
text-align:center !important;
background-color:#07b6c6 !important;
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
font-size:18px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
letter-spacing:1px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:after {
display:none !important;
}
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
background-color:#ae7236 !important;
}
.woocommerce-cart .wc-stripe-cart-checkout-container {
display:none !important;
}
@media only screen and (max-width:980px) {
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
margin-bottom:40px !important; }
}
@media only screen and (max-width:768px) {
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals h2 {
font-size:20px !important; line-height:26px !important; }
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table tr td {
padding:12px !important; background-color:#ffffff !important; width:100% !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table tr td[data-title=Shipping] {
padding-top:35px !important; }
.woocommerce-cart article .woocommerce .cart-collaterals .cart_totals table tr td[data-title=Shipping]:before {
margin-top:-25px !important; }
} .woocommerce-checkout #page-container #content-area #left-area {
width:100% !important;
}
.woocommerce-checkout page-container #content-area #sidebar {
display:none !important;
}
.woocommerce-checkout article {
padding:20px 0px 30px !important;
}
.woocommerce-checkout article > h1 {
display:none !important;
} .woocommerce-checkout article .woocommerce-info a.showcoupon {
display:block !important;
float:right !important;
}
.woocommerce-checkout .checkout_coupon button {
padding:6px 20px !important;
background-color:#000000 !important;
border-color:#000000 !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-checkout .checkout_coupon button:after {
display:none !important;
}
.woocommerce-checkout .checkout_coupon button:hover {
background-color:#07b6c6 !important;
border-color:#07b6c6 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-checkout #content-area #left-area .woocommerce-info a.showcoupon {
padding:8px 10px !important; font-size:13px !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-checkout #content-area #left-area .woocommerce-info a.showcoupon {
display:block !important; width:auto !important; margin-top:10px !important; float:none !important;
clear:both !important; text-align:center !important; }
} .woocommerce-checkout article #customer_details {
padding:0px 0px 30px;
}
.woocommerce-checkout article #customer_details > div h3,
.woocommerce-checkout article #order_review_heading {
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
text-transform:uppercase !important;
letter-spacing:1px !important;
}
.woocommerce-checkout article #customer_details > div #ship-to-different-address label span {
font-family:'Source Sans Pro' !important;
font-weight:500 !important;
font-size:18px !important;
line-height:24px !important;
color:#303030 !important;
text-transform:none !important;
letter-spacing:0px !important;
}
.woocommerce-checkout article #customer_details > div label abbr {
text-decoration:none !important;
}
.woocommerce-checkout article #customer_details > div input[type=text],
.woocommerce-checkout article #customer_details > div input[type=email],
.woocommerce-checkout article #customer_details > div input[type=tel] {
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
padding:10px !important;
font-size:14px !important;
line-height:20px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-checkout article #customer_details > div input[type=text]:focus,
.woocommerce-checkout article #customer_details > div input[type=email]:focus,
.woocommerce-checkout article #customer_details > div input[type=tel]:focus {
border:solid 1px #808080 !important;
}
.woocommerce-checkout article #customer_details > div input::-webkit-input-placeholder { color:#a0a0a0 !important; }
.woocommerce-checkout article #customer_details > div input:-moz-placeholder { color:#a0a0a0 !important; }
.woocommerce-checkout article #customer_details > div input::-moz-placeholder {  color:#a0a0a0 !important; }
.woocommerce-checkout article #customer_details > div input:-ms-input-placeholder { color:#a0a0a0 !important; }
.woocommerce-checkout article #customer_details > div input:-webkit-autofill,
.woocommerce-checkout article #customer_details > div input:-webkit-autofill:hover,
.woocommerce-checkout article #customer_details > div input:-webkit-autofill:focus
.woocommerce-checkout article #customer_details > div input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
.woocommerce-checkout article #customer_details .selection .select2-selection {
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
height:auto !important;
padding:10px !important;
font-size:14px !important;
line-height:20px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-checkout article #customer_details .selection .select2-selection:focus {
border:solid 1px #808080 !important;
}
.woocommerce-checkout article #customer_details .selection .select2-selection .select2-selection__rendered {
font-size:14px !important;
line-height:20px !important;
height:20px !important;
}
.woocommerce-checkout article #customer_details .selection .select2-selection .select2-selection__arrow b {
top:18px !important;
}
.woocommerce-checkout article #customer_details > div textarea {
padding:10px !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
height:88px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-checkout article #customer_details > div textarea:focus {
border:solid 1px #808080 !important;
} .woocommerce-checkout article .woocommerce-additional-fields .notes label {
color:crimson !important;
}
@media only screen and (max-width:768px) {
.woocommerce-checkout article #customer_details > div h3,
.woocommerce-checkout article #order_review_heading {
font-size:18px !important; line-height:24px !important; }
} .woocommerce-checkout article #order_review table tr .product-name {
width:50% !important;
}
.woocommerce-checkout article #order_review table tr .product-total {
width:50% !important;
}
.woocommerce-checkout article #order_review table tr th,
.woocommerce-checkout article #order_review table tr td {
font-size:14px;
line-height:20px;
}
.woocommerce-checkout article #order_review table tr td #shipping_method li label,
.woocommerce-checkout article #order_review table tr td #shipping_method li label span {
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-checkout article #order_review table td.product-name input[type=checkbox] {
width:14px !important;
height:14px !important;
margin:10px 7px 0px 0px !important;
}
.woocommerce-checkout #order_review table td.product-name .wcsg_add_recipient_fields {
margin:0px !important;
padding:5px 0px 0px 22px !important;
}
.woocommerce-checkout #order_review table td.product-name .wcsg_add_recipient_fields label {
display:inline-block !important;
padding:0px 0px 3px 2px !important;
font-family:'Source Sans Pro' !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
.woocommerce-checkout #order_review table td.product-name .wcsg_add_recipient_fields input {
display:block !important;
height:auto !important;
max-width:400px !important;
padding:2px 5px 2px 10px !important;
text-align:left !important;
border:1px solid #eaeaea !important;
border-radius:2px !important;
font-family:'Source Sans Pro' !important;
font-size:14px !important;
line-height:26px !important;
color:#666666 !important;
background-color:#ffffff !important;
}
@media only screen and (max-width:768px) {
.woocommerce-checkout article #order_review table { border-style:none; }
.woocommerce-checkout article #order_review table.shop_table,
.woocommerce-checkout article #order_review table.shop_table tbody,
.woocommerce-checkout article #order_review table.shop_table tbody tr,
.woocommerce-checkout article #order_review table.shop_table tbody tr th,
.woocommerce-checkout article #order_review table.shop_table tbody tr td {
display:block !important; float:none !important; width:100% !important; }
.woocommerce-checkout article #order_review table.shop_table tbody tr td.product-total {
border-top-style:none !important; }
.woocommerce-checkout article #order_review table tr th,
.woocommerce-checkout article #order_review table tr td { padding:10px 0px; }
.woocommerce-checkout article #order_review table tr .product-name { padding-right:5px; }
}
@media only screen and (max-width:480px) {
.woocommerce-checkout article #order_review table tr th,
.woocommerce-checkout article #order_review table tr td,
.woocommerce-checkout article #order_review table tr td #shipping_method li label,
.woocommerce-checkout article #order_review table tr td #shipping_method li label span {
font-size:12px !important; line-height:18px !important; }
} .woocommerce-checkout article #payment .place-order #place_order {
padding:15px 30px !important;
background-color:#07b6c6 !important;
font-family:'Source Sans Pro', sans-serif !important;
font-weight:400 !important;
font-size:18px !important;
letter-spacing:1px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-checkout article #payment .place-order #place_order:after {
display:none !important;
}
.woocommerce-checkout article #payment .place-order #place_order:hover {
background-color:#ae7236 !important;
} .woocommerce-order-received #page-container #content-area #left-area {
width:100% !important;
}
.woocommerce-order-received page-container #content-area #sidebar {
display:none !important;
} .woocommerce-order-received article .woocommerce-order .woocommerce-notice {
padding:0px 0px 20px;
font-size:18px;
line-height:24px;
color:#000000;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-overview {
margin:0px !important;
padding:0px 0px 50px 15px !important;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-overview li {
margin-right:20px;
padding-right:20px;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-overview li:last-child {
margin-right:0px;
padding-right:0px;
}
@media only screen and (max-width:980px) {
.woocommerce-order-received article .woocommerce-order .woocommerce-notice {
font-size:16px; line-height:22px; }
.woocommerce-order-received article .woocommerce-order .woocommerce-order-overview li {
display:block; float:none; clear:both; margin-right:0px !important; padding:5px 0px !important;
border-right-style:none !important; }
} .woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details h2 {
padding:0px 0px 10px;
font-family:'Bebas Neue' !important;
font-weight:400;
font-size:24px;
line-height:30px;
color:#000000;
text-transform:uppercase;
letter-spacing:1px;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {
font-family:'Source Sans Pro' !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details {
margin:0px !important;
padding:0px 0px 50px 15px !important;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li {
margin-right:20px;
padding-right:20px;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-child {
margin-right:0px;
padding-right:0px;
}
@media only screen and (max-width:980px) {
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details h2 {
font-size:20px; line-height:26px; }
.woocommerce-order-received article .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li {
display:block; float:none; clear:both; margin-right:0px !important; padding:5px 0px !important;
border-right-style:none !important; }
} .woocommerce-order-received article .woocommerce-order .woocommerce-order-details h2 {
padding:0px 0px 10px;
font-family:'Bebas Neue' !important;
font-weight:400;
font-size:24px;
line-height:30px;
color:#000000;
text-transform:uppercase;
letter-spacing:1px;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr .product-name {
width:50% !important;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr .product-total {
width:50% !important;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr th,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td {
font-size:14px;
line-height:20px;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td #shipping_method li label,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td #shipping_method li label span {
font-size:14px !important;
line-height:20px !important;
}
@media only screen and (max-width:768px) {
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table { border-style:none; }
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr th,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td { padding:10px 0px; }
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr .product-name { padding-right:5px; }
}
@media only screen and (max-width:480px) {
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr th,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td #shipping_method li label,
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details table tr td #shipping_method li label span {
font-size:12px !important; line-height:18px !important; }
}
@media only screen and (max-width:980px) {
.woocommerce-order-received article .woocommerce-order .woocommerce-order-details h2 {
font-size:20px; line-height:26px; }
} .woocommerce-order-received article .woocommerce-order .addresses .woocommerce-column h2 {
margin:20px 0px 0px 5px !important;
padding:0px 0px 10px;
font-family:'Bebas Neue' !important;
font-weight:400;
font-size:22px;
line-height:28px;
color:#000000;
text-transform:uppercase;
letter-spacing:1px;
}
.woocommerce-order-received article .woocommerce-order .addresses .woocommerce-column address {
border:solid 1px #e8e8e8 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-order-received article .woocommerce-order .addresses .woocommerce-column h2 {
font-size:20px; line-height:26px; }
} .woocommerce-account #page-container #content-area #left-area {
width:100% !important;
}
.woocommerce-account page-container #content-area #sidebar {
display:none !important;
}
.woocommerce-account #content-area article > h1 {
display:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
width:100% !important;
float:none !important;
clear:both !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding:0px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
display:block !important;
float:left !important;
margin-right:1px !important;
margin-bottom:1px !important;
padding:7px 20px !important;
font-size:16px !important;
line-height:22px !important;
background-color:#000000 !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
display:none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
color:#ffffff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
background-color:#07b6c6 !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding:30px 0px 30px !important;
}
@media only screen and (max-width:980px) {
.woocommerce-account .woocommerce-MyAccount-navigation ul li { padding:7px 15px !important; }
}
@media only screen and (max-width:980px) {
.woocommerce-account .woocommerce-MyAccount-navigation ul li { padding:7px 10px !important; font-size:15px !important;	line-height:20px !important; }
.woocommerce-account .woocommerce-MyAccount-content { padding:30px 0px 50px !important; }
} .woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a {
margin:0px 3px 0px 0px !important;
padding:8px 12px !important;
background-color:#000000 !important;
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
font-size:14px !important;
letter-spacing:0px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:after {
display:none !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:hover {
background-color:#07b6c6 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a {
padding:8px 10px !important; }
} .woocommerce-account .woocommerce-MyAccount-content .addresses {
margin:20px 0px 0px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .addresses > div header h3,
.woocommerce-account .woocommerce-MyAccount-content form h3 {
padding:0px 0px 10px;
font-family:'Bebas Neue' !important;
font-weight:400;
font-size:22px;
line-height:28px;
color:#000000;
text-transform:uppercase;
letter-spacing:1px;
}
@media only screen and (max-width:767px) {
.woocommerce-account .woocommerce-MyAccount-content .addresses > div header h3,
.woocommerce-account .woocommerce-MyAccount-content form h3 {
font-size:18px; line-height:24px; }
} .woocommerce-account .woocommerce-MyAccount-content label abbr {
text-decoration:none !important;
}
.woocommerce-account .woocommerce-MyAccount-content input[type=text],
.woocommerce-account .woocommerce-MyAccount-content input[type=email],
.woocommerce-account .woocommerce-MyAccount-content input[type=tel],
.woocommerce-account .woocommerce-MyAccount-content input[type=password] {
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
padding:10px !important;
font-size:14px !important;
line-height:20px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-content input[type=text]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=email]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=tel]:focus,
.woocommerce-account .woocommerce-MyAccount-content input[type=password]:focus {
border:solid 1px #808080 !important;
}
.woocommerce-account .woocommerce-MyAccount-content input::-webkit-input-placeholder { color:#a0a0a0 !important; }
.woocommerce-account .woocommerce-MyAccount-content input:-moz-placeholder { color:#a0a0a0 !important; }
.woocommerce-account .woocommerce-MyAccount-content input::-moz-placeholder {  color:#a0a0a0 !important; }
.woocommerce-account .woocommerce-MyAccount-content input:-ms-input-placeholder { color:#a0a0a0 !important; }
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:hover,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:focus
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .selection .select2-selection {
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
height:auto !important;
padding:10px !important;
font-size:14px !important;
line-height:20px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-content .selection .select2-selection:focus {
border:solid 1px #808080 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .selection .select2-selection .select2-selection__rendered {
font-size:14px !important;
line-height:20px !important;
height:20px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .selection .select2-selection .select2-selection__arrow b {
top:18px !important;
}
.woocommerce-account .woocommerce-MyAccount-content button {
margin:20px 0px 0px !important;
padding:15px 20px !important;
background-color:#000000 !important;
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
font-size:16px !important;
letter-spacing:0px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-content button:hover {
background-color:#07b6c6 !important;
}
.woocommerce-account .woocommerce-MyAccount-content button:after {
display:none;
} .blog #main-content > .container:before,
.archive #main-content > .container:before {
display:none !important;
}
.blog #content-area,
.archive #content-area {
padding:30px 0px 0px !important;
}
.blog #content-area #left-area,
.archive #content-area #left-area {
float:left !important;
width:75% !important;
padding-right:5%;
}
.blog #content-area #sidebar,
.archive #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px !important;
}
@media only screen and (max-width:1199px) {
.blog #content-area #left-area,
.archive #content-area #left-area { width:70% !important; }
.blog #content-area #sidebar,
.archive #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.blog #content-area #left-area,
.archive #content-area #left-area { width:67% !important; }
.blog #content-area #sidebar,
.archive #content-area #sidebar { width:33% !important; }
}
@media only screen and (max-width:767px) {
.blog #content-area #left-area,
.archive #content-area #left-area { width:100% !important; margin-right:0px !important; float:none !important; }
.blog #content-area #sidebar,
.archive #content-area #sidebar { width:100% !important; float:none !important; }
} .blog #content-area #left-area .post,
.archive #content-area #left-area .post {
margin-bottom:60px !important;
}
.blog #content-area #left-area .post a.entry-featured-image-url,
.archive #content-area #left-area .post a.entry-featured-image-url {
margin-bottom:20px !important;
}
.blog #content-area #left-area .post a.entry-featured-image-url img,
.archive #content-area #left-area .post a.entry-featured-image-url img {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
-webkit-transform: translateZ(0px);
}
.blog #content-area #left-area .post a.entry-featured-image-url img:hover,
.archive #content-area #left-area .post a.entry-featured-image-url img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
.blog #content-area #left-area .post h2.entry-title,
.archive #content-area #left-area .post h2.entry-title {
padding:0px 0px 3px !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
font-size:22px !important;
line-height:28px !important;
letter-spacing:2px;
text-transform: uppercase;
}
.blog #content-area #left-area .post h2.entry-title a,
.archive #content-area #left-area .post h2.entry-title a {
color:#000000 !important;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
.blog #content-area #left-area .post h2.entry-title a:hover,
.archive #content-area #left-area .post h2.entry-title a:hover {
color:#a0a0a0 !important;
}
.blog #content-area #left-area .post .post-meta,
.archive #content-area #left-area .post .post-meta {
margin:0px 0px 12px !important;
padding:0px 0px 12px !important;
border-bottom:1px dotted #c0c0c0 !important;
color:#a0a0a0 !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
font-size:12px !important;
line-height:18px !important;
letter-spacing:2px;
text-transform:uppercase;
}
.blog #content-area #left-area .post .post-meta a,
.archive #content-area #left-area .post .post-meta a {
color:#000000 !important;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
.blog #content-area #left-area .post .post-meta a:hover,
.archive #content-area #left-area .post .post-meta a:hover {
color:#a0a0a0 !important;
}
.blog #content-area #left-area .post > p,
.archive #content-area #left-area .post > p {
margin: 0px 0px 15px !important;
font-family:"Open Sans", sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:24px !important;
color:#606060 !important;
}
.blog #content-area #left-area .post .read_more_button,
.archive #content-area #left-area .post .read_more_button {
display:inline-block;
margin:0px;
padding:8px 15px;
font-family:"Open Sans", sans-serif !important;
font-weight:400 !important;
font-size:14px;
line-height:14px;
text-transform:uppercase;
background-color:#505050;
color:#e0e0e0;
border-radius:3px;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
.blog #content-area #left-area .post .read_more_button:hover,
.archive #content-area #left-area .post .read_more_button:hover {
background-color: #000000;
color: #ffffff;
}
@media only screen and (max-width:980px) {
.blog #content-area #left-area .post h2.entry-title,
.archive #content-area #left-area .post h2.entry-title {
font-size:20px !important; line-height:26px !important; letter-spacing:2px; }
}
@media only screen and (max-width:767px) {
.blog #content-area #left-area .post h2.entry-title,
.archive #content-area #left-area .post h2.entry-title {
font-size:18px !important; line-height:24px !important; letter-spacing:1px; }
} .single-post #main-content > .container:before {
display:none !important;
}
.single-post #content-area {
padding:20px 0px 0px !important;
}
.single-post #content-area #left-area {
float:left !important;
width:75% !important;
padding-right:5%;
}
.single-post #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px !important;
}
@media only screen and (max-width:1199px) {
.single-post #content-area #left-area { width:70% !important; }
.single-post #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.single-post #content-area #left-area { width:67% !important; }
.single-post #content-area #sidebar { width:33% !important; }
}
@media only screen and (max-width:767px) {
.single-post #content-area #left-area { width:100% !important; margin-right:0px !important; float:none !important; }
.single-post #content-area #sidebar { width:100% !important; float:none !important; }
} .single-post article .et_post_meta_wrapper h1 {
padding:0px 0px 3px !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
font-size:22px !important;
line-height:28px !important;
letter-spacing:2px;
text-transform: uppercase;
color:#000000 !important;
}
.single-post article .et_post_meta_wrapper .post-meta {
margin:0px 0px 15px !important;
padding:0px 0px 15px !important;
border-bottom:1px dotted #c0c0c0 !important;
color:#a0a0a0 !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
font-size:12px !important;
line-height:18px !important;
letter-spacing:2px;
text-transform:uppercase;
}
.single-post article .et_post_meta_wrapper .post-meta a {
color:#000000 !important;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
.single-post article .et_post_meta_wrapper .post-meta a:hover {
color:#a0a0a0 !important;
} .single-post article .entry-content {
padding:5px 0px 0px !important;
}
.single-post article .entry-content > p,
.single-post article .entry-content > div {
font-size:14px !important;
line-height:24px !important;
}
.single-post article .entry-content .wp-caption {
margin:10px 0px 10px !important;
padding:0px !important;
border-style:none !important;
background-color:#ffffff !important;
}
.single-post article .entry-content .wp-caption .wp-caption-text {
margin:3px 0px 0px;
font-size:14px;
line-height:22px;
font-style:italic;
color:#909090;
}
.single-post article .entry-content .wp-caption a img {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
-webkit-transform: translateZ(0px);
}
.single-post article .entry-content .wp-caption a img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
} .search #main-content > .container:before {
display:none !important;
}
.search #content-area {
padding:10px 0px 0px !important;
}
.search #content-area #left-area {
float:left !important;
width:75% !important;
padding-right:5%;
padding-bottom:50px !important;
}
.search #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px !important;
}
@media only screen and (max-width:1199px) {
.search #content-area #left-area { width:70% !important; }
.search #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.search #content-area #left-area { width:67% !important; }
.search #content-area #sidebar { width:33% !important; }
}
@media only screen and (max-width:767px) {
.search #content-area #left-area { width:100% !important; margin-right:0px !important; float:none !important; }
.search #content-area #sidebar { width:100% !important; float:none !important; }
} .search-results #content-area #left-area article {
clear:both;
float:none;
padding:30px 0px 0px;
}
.search-results #content-area #left-area article .entry-featured-image-url {
float:left;
width:30%;
margin-right:3%;
margin-bottom:0px;
}
.search-results #content-area #left-area article .entry-featured-image-url img {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
-webkit-transform: translateZ(0px);
}
.search-results #content-area #left-area article .entry-featured-image-url img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
.search-results #content-area #left-area article.type-page,
.search-results #content-area #left-area article .post-meta,
.search-results #content-area #left-area article .read_more_button {
display:none;
}
.search-results #content-area #left-area article h2.entry-title {
margin:0px !important;
padding:0px 0px 10px !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
text-transform:uppercase !important;
letter-spacing:2px !important;
font-size:20px !important;
line-height:26px !important;
}
.search-results #content-area #left-area article h2.entry-title a {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
color:#000000 !important;
}
.search-results #content-area #left-area article h2.entry-title a:hover {
color:#909090 !important;
}
@media only screen and (max-width:980px) {
.search-results #content-area #left-area article {
text-align:center !important; }
.search-results #content-area #left-area article .entry-featured-image-url {
float:none; width:100%; max-width:400px; margin:0px auto 10px !important; }
.search-results #content-area #left-area article h2.entry-title {
float:none !important; clear:both !important; width:100% !important; }
.search-results #content-area #left-area article h2.entry-title {
font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:480px) {
.search-results #content-area #left-area article h2.entry-title {
font-size:16px !important; line-height:22px !important; }
} .search-results #content-area #left-area .pagination {
padding:20px 0px 0px !important;
}
.search-results #content-area #left-area .pagination a {
color:#000000 !important;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
.search-results #content-area #left-area .pagination a:hover {
color:#909090!important;
} #about_us_intro .et_pb_text_inner img {
margin:0px auto;
max-width:80%;
}
#about_us_intro .et_pb_text_inner p {
max-width:800px;
margin:0px auto 15px;
font-size:16px;
line-height:24px;
}
@media only screen and (max-width:767px) {
#about_us_intro .et_pb_text_inner p { font-size:14px; line-height:22px; }
} #about_us_team {
padding:60px 0px 60px !important;
}
#about_us_team .et_pb_row {
padding:0px !important;
}
#about_us_team .et_pb_column_4_4 {
padding:0px 0px 40px !important;
}
#about_us_team .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 10px !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
text-transform:uppercase !important;
letter-spacing:2px !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#about_us_team .et_pb_column_4_4 .et_pb_text_inner p {
font-size:16px !important;
line-height:22px !important;
color:#a0a0a0 !important;
}
#about_us_team .et_pb_column_1_4 .et_pb_team_member .et_pb_team_member_description .et_pb_module_header {
padding:0px;
} #about_us_what_we_offer {
padding:60px 0px 40px !important;
}
#about_us_what_we_offer .et_pb_column_4_4 {
padding:0px !important;
}
#about_us_what_we_offer .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 10px !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
text-transform:uppercase !important;
letter-spacing:2px !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#about_us_what_we_offer .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
padding:0px 0px 10px !important;
text-align:center !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
text-transform:uppercase !important;
letter-spacing:2px !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#about_us_what_we_offer .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
text-align:center !important;
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
color:#a0a0a0 !important;
} .page-id-244 #content-area #left-area article .entry-content > h3 {
width:100%;
text-align:center;
margin:0px auto;
padding:0px 0px 20px;
color:#303030;
font-size:24px;
line-height:30px;
}
.page-id-244 #content-area #left-area article .entry-content > p {
width:650px;
max-width:100%;
text-align:center;
color:#606060;
font-size:18px;
line-height:24px;
margin:0px auto;
padding:0px 0px 30px;
}
@media only screen and (max-width:980px) {
.page-id-244 #content-area #left-area article .entry-content > h3 {
font-size:22px; line-height:28px; }
.page-id-244 #content-area #left-area article .entry-content > p {
font-size:16px; line-height:22px; }
}
@media only screen and (max-width:480px) {
.page-id-244 #content-area #left-area article .entry-content > h3 {
font-size:20px; line-height:26px; }
.page-id-244 #content-area #left-area article .entry-content > p {
font-size:14px; line-height:20px; }
} #contact_page {
padding:50px 0px 20px !important;
} #contact_page #contact_form h3 {
margin:0px 0px 15px;
color:#303030;
font-size:24px;
line-height:30px;
}
#contact_page #contact_form .cont_line span em {
font-style:none;
font-weight:bold;
color:crimson;
}
#contact_page #contact_form textarea,
#contact_page #contact_form input[type="text"],
#contact_page #contact_form input[type="email"] {
width:100%;
border:solid 1px #eaeaea;
padding:6px 8px;
font-family:"Open Sans", sans-serif;
letter-spacing:0px;
font-size:14px;
line-height:22px;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#contact_page #contact_form textarea {
height:168px;
}
#contact_page #contact_form textarea:focus,
#contact_page #contact_form input[type="text"]:focus,
#contact_page #contact_form input[type="email"]:focus {
border:solid 1px #c0c0c0;
}
#contact_page #contact_form #cont_captcha_image {
margin-top:10px;
margin-left:20px;
}
#contact_page #contact_form #cont_captcha_input {
width:100px;
margin-bottom:30px;
}
#contact_page #contact_form input[type="submit"] {
margin:20px 0px 0px !important;
padding:15px 20px !important;
background-color:#000000 !important;
font-family:"Roboto Condensed", sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
letter-spacing:3px !important;
color:#ffffff !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
line-height:100% !important;
cursor:pointer !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#contact_page #contact_form input[type="submit"]:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
}
#contact_page #contact_form .wpcf7-not-valid-tip {
display:none !important;
}
#contact_page .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;
}
#contact_page .wpcf7-validation-errors {
color:crimson !important;
}
#contact_page #cont-accept {
display:block !important;
padding:10px 0px 10px !important;
}
#contact_page #cont-accept .wpcf7-list-item {
margin:0px !important;
}
#contact_page #cont_recaptcha {
padding:5px 0px 10px !important;
font-size:13px !important;
line-height:16px !important;
}
#contact_page #cont_recaptcha font,
#contact_page #cont_recaptcha font a {
color:#c0c0c0 !important;
}
@media only screen and (max-width:980px) {
#contact_page #contact_form { padding-bottom:30px !important; }
}
@media only screen and (max-width:767px) {
#contact_page .wpcf7-response-output { font-size:16px !important; line-height:22px !important; }
}
@media only screen and (max-width:480px) {
#contact_page #contact_form h3 { font-size:20px; line-height:26px; }
} #contact_page #contact_details h3 {
margin:0px 0px 20px;
color:#303030;
font-size:24px;
line-height:30px;
}
#contact_page #contact_details table {
border-style:none !important;
margin:0px 0px 25px !important;
}
#contact_page #contact_details table th,
#contact_page #contact_details table td {
vertical-align:top !important;
font-size:14px !important;
line-height:22px !important;
border-style:none !important;
}
#contact_page #contact_details table th {
color:#000000 !important;
width:150px !important;
padding:0px 10px 10px 0px !important;
}
#contact_page #contact_details table td {
color:#666666 !important;
padding:0px 0px 10px !important;
}
#contact_social_icons {
float:none !important;
clear:both !important;
width:100% !important;
padding:0px !important;
text-align:left !important;
}
#contact_social_icons li {
margin:0px 20px 0px 0px !important;
}
#contact_social_icons li.et-social-facebook a {
color:#3a589b;
}
#contact_social_icons li.et-social-twitter a {
color:#00abf1;
}
#contact_social_icons li.et-social-linkedin a {
color:#2a87ef;
}
#contact_social_icons li.et-social-youtube a {
color:#dc4b3f;
}
#contact_social_icons li.et-social-google-plus a {
color:#3a589b;
}
#contact_social_icons li.et-social-instagram a {
color:#80309b;
}
#contact_social_icons li a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
color:#000000 !important;
}
@media only screen and (max-width:480px) {
#contact_page #contact_details h3 { font-size:20px; line-height:26px; }
} .et_pb_map .gm-style .gm-style-iw h3 {
padding:0px 0px 10px !important;
font-weight:bold !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
.et_pb_map .gm-style .gm-style-iw .infowindow {
font-weight:normal !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
} #thank_you_page {
max-width:850px;
margin:0px auto;
text-align:center;
}
#thank_you_page img {
max-width:80%;
}
#thank_you_page h3 {
margin-bottom: 25px;
}
#thank_you_page p {
font-size:16px !important;
line-height:26px !important;
}
#thank_you_page_products .products {
padding-top:30px;
}
#thank_you_page_products .products .wp-post-image {
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#thank_you_page_products .products .button {
background-color:rgba(0,0,0,0.7);
color:#ffffff;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#thank_you_page_products .products .button:hover {
background-color:#000000;
}
@media only screen and (max-width:767px) {
#thank_you_page h3 { font-size:20px; }
#thank_you_page p { font-size:14px !important; line-height:24px !important; }
} #privacy_policy_page .et_pb_text_inner h2 {
padding:0px 0px 10px !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
}
#privacy_policy_page .et_pb_text_inner h4 {
padding:20px 0px 10px !important;
font-size:18px !important;
line-height:24px !important;
}
#privacy_policy_page .et_pb_text_inner h5 {
padding:0px 0px 10px !important;
font-size:16px !important;
line-height:22px !important;
}
#privacy_policy_page .et_pb_text_inner a {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#privacy_policy_page .et_pb_text_inner a:hover {
color:#606060 !important;
}
@media only screen and (max-width:767px) {
#privacy_policy_page .et_pb_text_inner h2 { font-size:20px !important; line-height:26px !important; }
#privacy_policy_page .et_pb_text_inner h4 { font-size:16px !important; line-height:22px !important; }
#privacy_policy_page .et_pb_text_inner h5 { font-size:14px !important; line-height:20px !important; }
#privacy_policy_page .et_pb_text_inner div,
#privacy_policy_page .et_pb_text_inner p { font-size:13px !important; line-height:20px !important; }
} #returns_policy_page .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
}
#returns_policy_page .et_pb_text_inner h3 {
padding:20px 0px 10px !important;
font-size:18px !important;
line-height:24px !important;
}
#returns_policy_page .et_pb_text_inner a {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#returns_policy_page .et_pb_text_inner a:hover {
color:#606060 !important;
}
@media only screen and (max-width:767px) {
#returns_policy_page .et_pb_text_inner h2 { font-size:20px !important; line-height:26px !important; }
#returns_policy_page .et_pb_text_inner h3 { font-size:16px !important; line-height:22px !important; }
#returns_policy_page .et_pb_text_inner div,
#returns_policy_page .et_pb_text_inner p { font-size:13px !important; line-height:20px !important; }
} #terms_conditions_page .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
}
#terms_conditions_page .et_pb_text_inner h4 {
padding:20px 0px 10px !important;
font-size:18px !important;
line-height:24px !important;
}
#terms_conditions_page .et_pb_text_inner a {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#terms_conditions_page .et_pb_text_inner a:hover {
color:#606060 !important;
}
@media only screen and (max-width:767px) {
#terms_conditions_page .et_pb_text_inner h2 { font-size:20px !important; line-height:26px !important; }
#terms_conditions_page .et_pb_text_inner h4 { font-size:16px !important; line-height:22px !important; }
#terms_conditions_page .et_pb_text_inner div,
#terms_conditions_page .et_pb_text_inner p { font-size:13px !important; line-height:20px !important; }
} #sidebar .et_pb_widget {
margin:0px 0px 50px !important;
}
#sidebar h4.widgettitle {
margin:0px 0px 15px;
padding:0px 0px 10px;
border-bottom:1px dotted #c0c0c0;
font-family:"Roboto Condensed", sans-serif;
font-weight:400;
font-size:14px;
line-height:20px;
letter-spacing:2px;
text-transform:uppercase;
} #sidebar .recent-posts-widget-with-thumbnails ul {
padding-bottom:0px;
}
#sidebar .recent-posts-widget-with-thumbnails ul li {
margin:0px !important;
padding:0px 0px 10px;
font-size:13px;
line-height:18px;
color:#303030;
}
#sidebar .recent-posts-widget-with-thumbnails ul li:before {
content:"";
padding:0px;
}
#sidebar .recent-posts-widget-with-thumbnails ul li .rpwwt-post-date {
color:#909090;
}
#sidebar .recent-posts-widget-with-thumbnails ul li a {
color:#000000;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#sidebar .recent-posts-widget-with-thumbnails ul li a:hover {
color:#909090;
}
#sidebar .recent-posts-widget-with-thumbnails ul li a img {
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#sidebar .recent-posts-widget-with-thumbnails ul li a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
} #sidebar .widget_archive ul li {
margin:0px;
padding:0px 0px 10px;
color:#c0c0c0;
}
#sidebar .widget_archive ul li a {
color:#000000;
font-size:14px;
line-height:20px;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#sidebar .widget_archive ul li a:hover {
color:#a0a0a0;
}
#sidebar .widget_archive ul li:before {
padding-right:5px;
color:#a0a0a0;
content:"\00BB";
} #sidebar .widget_tag_cloud .tagcloud a {
font-style:normal !important;
padding:4px 10px 5px !important;
font-size:12px !important;
line-height:18px !important;
background-color:#505050;
color:#e0e0e0;
}
#sidebar .widget_tag_cloud .tagcloud a:hover {
background-color:#000000;
color:#ffffff;
} .page-template-default .container:before {
display:none !important;
}
.page-template-default #content-area {
padding:20px 0px 20px !important;
}
.page-template-default #content-area #left-area {
float:left !important;
width:75% !important;
padding-right:5%;
padding-bottom:50px !important;
}
.page-template-default #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px !important;
}
.page-template-default #content-area #left-area article h1.entry-title {
display:none !important;
} .woocommerce-cart #content-area #left-area,
.woocommerce-checkout #content-area #left-area,
.woocommerce-account #content-area #left-area {
float:none !important;
width:100% !important;
}
@media only screen and (max-width:1199px) {
.page-template-default #content-area #left-area { width:70% !important; }
.page-template-default #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.page-template-default #content-area #left-area { width:67% !important; }
.page-template-default #content-area #sidebar { width:33% !important; }
}
@media only screen and (max-width:767px) {
.page-template-default #content-area #left-area { width:100% !important; margin-right:0px !important; float:none !important; }
.page-template-default #content-area #sidebar { width:100% !important; float:none !important; }
} .woocommerce-cart-tab-container .woocommerce-cart-tab {
width:70px !important;
height:70px !important;
}
.woocommerce-cart-tab-container .widget_shopping_cart .widget_shopping_cart_content .buttons a {
padding:10px !important;
background-color:#07b6c6 !important;
color:#ffffff !important;
font-family:"Source Sans Pro" !important;
font-size:16px !important;
line-height:22px !important;
text-transform:uppercase !important;
text-decoration:none !important;
border-style:none !important;
border-radius:2px !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.woocommerce-cart-tab-container .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {
background-color:#ae7236 !important;
}
.woocommerce-cart-tab-container .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total {
font-size:16px !important;
line-height:22px !important;
font-weight:700 !important;
color:#000000 !important;
}
.woocommerce-cart-tab-container .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total strong {
display:inline-block !important;
padding-right:10px !important;
font-weight:400 !important;
color:#606060 !important;
}
@media only screen and (max-width:1399px) {
.woocommerce-cart-tab-container .woocommerce-cart-tab { top:90px !important; }
}
@media screen and (max-width: 768px) {
.woocommerce-cart-tab-container {
display:block !important; }
.woocommerce-cart-tab-container .woocommerce-cart-tab {
}
} #icon_wrapper {
left:0px !important;
top:100px !important;
}
#icon_wrapper a i {
margin-top:0px !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#icon_wrapper a:hover i {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
@media only screen and (max-width:980px) {
#icon_wrapper { top:90px !important; }
}
@media only screen and (max-width:767px) {
#icon_wrapper { display:none !important; }
} .pum-theme-32577 .pum-container .pum-close {
background-color:#07b6c6 !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-32577 .pum-container .pum-close:hover {
background-color:#000000 !important;
}
.pum-theme-32577 .pum-container .pum-title {
margin:0px 0px 15px !important;
font-family:'Bebas Neue' !important;
font-weight:400 !important;
font-size:32px !important;
line-height:120% !important;
letter-spacing:1px !important;
color:#ffffff !important;
}
.pum-theme-32577 .pum-container .pum-content p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#ffffff !important;
}
.pum-theme-32577 .pum-container .pum-content p:last-child {
padding:0px !important;
} .pum-theme-32672 .pum-container {
padding:30px 30px 100px !important;
}
.pum-theme-32672 .pum-container .pum-content h4 {
padding:30px 0px 0px !important;
font-size:22px !important;
line-height:28px !important;
letter-spacing:1px !important;
color:#ffffff !important;
}
@media only screen and (max-width:767px) {
.pum-theme-32672 .pum-container .pum-content img {
max-width:200px !important; height:auto !important; }
.pum-theme-32672 .pum-container .pum-content h4 {
font-size:20px !important; line-height:26px !important; }
} #contact_us_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:#000000 !important;
background-size:cover;
}
#contact_us_popup #cup_close {
position:absolute;
top:0px;
right:0px;
padding:15px 17px;
background-color:#07b6c6;
color:#ffffff;
font-size:20px;
line-height:20px;
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;
}
#contact_us_popup #cup_close:hover {
background-color:#ffffff;
color:#000000;
}
#contact_us_popup #cup_wrapper {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
display:block;
width:95%;
min-width:0%;
max-width:600px;
background-color:transparent;
padding:30px 35px;
border-radius:0px !important;
text-align:center !important;
}
#contact_us_popup #cup_wrapper h3 {
padding:10px 0px 0px !important;
font-weight:400 !important;
font-size:30px !important;
line-height:120% !important;
letter-spacing:1px !important;
color:#ffffff !important;
}
#contact_us_popup #cup_wrapper .wpcf7 {
padding:20px 0px 0px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 p {
margin:0px !important;
padding:0px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 br {
display:none !important;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper .wpcf7 input[type=email],
#contact_us_popup #cup_wrapper .wpcf7 textarea {
width:100% !important;
margin:0px 0px 15px !important;
padding:10px !important;
background-color:transparent !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#ffffff !important;
border-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;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper .wpcf7 input[type=email] {
border:0px !important;
border-bottom:1px solid #ffffff !important;
padding:6px 15px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:20px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 textarea {
border:0px !important;
border-bottom:1px solid #ffffff  !important;
margin:0px !important;
height:137px !important;
padding:6px 15px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 input::-webkit-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-moz-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input::-moz-placeholder {  color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-ms-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea::-webkit-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea:-moz-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea::-moz-placeholder {  color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea:-ms-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill,
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill:hover,
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill:focus
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #1e3a4c inset !important;
-webkit-text-fill-color:#ffffff !important;
}
#contact_us_popup #cup_wrapper #cup_recaptcha {
padding:10px 0px 15px;
font-size:12px !important;
line-height:18px !important;
color:#a0a0a0 !important;
}
#contact_us_popup #cup_wrapper #cup_recaptcha a {
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;
}
#contact_us_popup #cup_wrapper #cup_recaptcha a:hover {
color:#a0a0a0 !important;
}
#contact_us_popup #cup_wrapper .wpcf7 button[type=submit] {
margin:20px 0px 0px !important;
padding:15px 25px  !important;
background-color:#07b6c6 !important;
color:#ffffff !important;
font-family:'Source Sans Pro' !important;
font-weight:400 !important;
font-size:20px !important;
line-height:100% !important;
letter-spacing:1px !important;
border-style:none !important;
border-radius:0px !important;
outline:none !important;
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;
}
#contact_us_popup #cup_wrapper .wpcf7 button[type=submit]:hover {
background-color:#ffffff !important;
color:#000000 !important;
}
#contact_us_popup #cup_wrapper .wpcf7 button[type=submit]:after {
display:none !important;
}
#contact_us_popup #cup_wrapper .wpcf7-spinner {
display:block !important;
margin:10px auto !important;
}
#contact_us_popup #cup_wrapper .wpcf7 .wpcf7-not-valid-tip {
display:none !important;
}
#contact_us_popup #cup_wrapper .wpcf7-response-output {
text-align:center !important;
margin:0px !important;
padding:0px !important;
color:#ffffff !important;
border-style:none !important;
background-color:transparent !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
}
#contact_us_popup #cup_wrapper .wpcf7-validation-errors,
#contact_us_popup #cup_wrapper .wpcf7-spam-blocked {
color:#ffffff !important;
}
#contact_us_popup #cup_wrapper form.sent > p,
#contact_us_popup #cup_wrapper form.sent #cup_recaptcha {
display:none !important;
}
#contact_us_popup #cup_wrapper form.sent > .wpcf7-mail-sent-ok {
display:block !important;
padding-bottom:20px !important;
}
@media only screen and (max-width:1399px) {
#contact_us_popup #cup_wrapper .wpcf7 textarea {
height:113px !important; }
}
@media only screen and (max-width:980px) {
#contact_us_popup #cup_wrapper .wpcf7 textarea {
height:137px !important; }
}
@media only screen and (max-width:767px) {
#contact_us_popup #cup_wrapper {
max-width:400px; width:100%; padding:20px 25px; }
#contact_us_popup #cup_wrapper >img {
display:none !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea {
height:113px !important; }
} .et_main_area_with_banner article .entry-content .faqs_section {
padding:30px 0px 0px !important;
}
#faqs_intro {
padding-top:70px !important;
}
#membership_faqs {
padding-bottom:50px !important;
}
.faqs_section .et_pb_row {
max-width:1100px !important;
padding:0px !important;
}
.faqs_section .et_pb_text_inner {
lext-align:left !important;
}
.faqs_section .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
.faqs_section .et_pb_text_inner h4 {
padding:20px 0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
.faqs_section .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
.faqs_section .et_pb_text_inner ul {
padding:0px 0px 20px 20px !important;
}
.faqs_section .et_pb_text_inner > ul {
margin-top:-10px !important;
}
.faqs_section .et_pb_text_inner ul ul {
paddint-top:3px !important;
list-style-type:circle !important;
}
.faqs_section .et_pb_text_inner ul li {
padding:3px 0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
.faqs_section .et_pb_text_inner .cup_link {
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;
}
.faqs_section .et_pb_text_inner 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;
}
.faqs_section .et_pb_text_inner .cup_link:hover,
.faqs_section .et_pb_text_inner a:hover {
color:#000000 !important;
}
@media only screen and (max-width:767px) {
.faqs_section {
padding:60px 0px !important; }
.faqs_section .et_pb_text_inner h3 {
padding:0px 0px 15px !important; font-size:20px !important; line-height:26px !important; }
.faqs_section .et_pb_text_inner h4 {
padding:15px 0px !important; font-size:18px !important; line-height:24px !important; }
.faqs_section .et_pb_text_inner p {
padding:0px 0px 15px !important; font-size:14px !important; line-height:22px !important; }
.faqs_section .et_pb_text_inner ul {
padding:0px 0px 15px 15px !important; }
.faqs_section .et_pb_text_inner ul li {
font-size:14px !important; line-height:20px !important; }
}