#page-container {
margin-top:0px !important;
}
#main-header {
padding:0px !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}
#main-header .container {
width:100% !important;
} #main-header .et-social-icons {
position:relative !important;
padding-top:15px !important;
padding-right:10px !important;
z-index:100 !important;
}
#main-header .et-social-icons li {
margin:0px 5px 0px 0px !important;
}
#main-header .et-social-icons li a {
background-color:#000000 !important;
color:#ffffff !important;
font-weight:400 !important;
font-size:14px !important;
line-height:36px !important;
height:36px !important;
width:36px !important;
text-align:center !important;
border-radius:50% !important;
opacity:1.0 !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#main-header .et-social-icons li a:hover {
border-radius:0px !important;
}
@media only screen and (max-width:979px) {
#main-header .et-social-icons { padding-right:0px !important; }
#main-header .et-social-icons li { margin:0px 3px 0px !important; }
} #main-header .logo_container {
height:116px !important;
padding:30px 0px 20px !important;
max-height:none !important;
}
#main-header.et-fixed-header .logo_container {
height:65px !important;
padding:10px 0px 5px !important;
}
#main-header .logo_container a img {
vertical-align:top !important;
max-height:100% !important;
}
@media only screen and (max-width:979px) {
#main-header .logo_container { height:auto !important; padding:10px 0px 10px !important; }
#main-header .logo_container a img { max-width:80% !important; }
}
@media only screen and (max-width:599px) {
#main-header .logo_container a img { max-width:90% !important; }
}
@media only screen and (max-width:479px) {
#main-header .logo_container a img { max-width:94% !important; }
} #main-header #header_menu_search {
padding:0px 0px 15px !important;
text-align:center !important;
}
#main-header.et-fixed-header #header_menu_search {
padding:0px 0px 10px !important;
}
#hamburger_button {
display:inline-block !important;
vertical-align:top !important;
line-height:20px !important;
}
#hamburger_button .hamburger {
padding:0px 5px 0px 10px !important;
}
#hamburger_button #hammenu_text {
display:inline-block !important;
text-align:left !important;
min-width:130px !important;
vertical-align:top !important;
font-size:18px !important;
line-height:18px !important;
color:#000000 !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#hamburger_button:hover .hamburger,
#hamburger_button:hover #hammenu_text {
opacity:1.0 !important;
color:#808080 !important;
} #header_menu_content {
position:relative;
display:block;
max-width:920px;
margin:0px auto;
max-height:0px;
overflow:hidden;
-webkit-transition:all 500ms ease-in;
-moz-transition:all 500ms ease-in;
-o-transition:all 500ms ease-in;
transition:all 500ms ease-in;
}
.header_menu_content_open {
max-height:450px !important;
}
.hmc_content_padding1 {
clear:both;
float:none;
width:100%;
height:30px;
}
.hmc_content_padding2 {
clear:both;
float:none;
width:100%;
height:50px;
}
#header_menu_content .hmc_col {
float:left;
width:36%;
margin-right:4%;
text-align:left;
}
#header_menu_content #hmc_menu {
margin-right:0px;
width:20% !important;
}
@media only screen and (max-width:1499px) {
.header_menu_content_open { max-height:400px !important; }
}
@media only screen and (max-width:1199px) {
.hmc_content_padding1 { height:20px; }
.hmc_content_padding2 { height:40px; }
}
@media only screen and (max-width:979px) {
.header_menu_content_open { max-height:450px !important; }
#header_menu_content .hmc_col { width:46%; margin-left:2%; margin-right:2%; }
#header_menu_content #hmc_menu {
float:none !important; width:100% !important; position:absolute !important; top:10px !important; }
.hmc_content_padding1 { height:80px !important; }
.hmc_content_padding2 { height:50px; }
}
@media only screen and (max-width:767px) {
.header_menu_content_open { max-height:600px !important; }
#header_menu_content .hmc_col { float:none; width:90%; max-width:500px; margin:0px auto !important; }
#header_menu_content #hmc_menu { top:0px !important; }
.hmc_content_padding1 { height:60px !important; }
.hmc_content_padding2 { height:30px; }
} #header_menu_content .hmc_col .hmc_form_line {
padding:0px 0px 30px;
}
#header_menu_content .hmc_col .hmc_form_line span {
display:inline-block;
width:30%;
font-size:15px;
line-height:22px;
color:#303030;
}
#header_menu_content .hmc_col .hmc_form_line input[type=text],
#header_menu_content .hmc_col .hmc_form_line select {
width:70%;
height:36px !important;
box-sizing:border-box !important;
font-size:14px !important;
line-height:22px !important;
padding:5px 8px !important;
border:solid 1px #e0e0e0 !important;
border-radius:3px !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#header_menu_content .hmc_col .hmc_form_line input[type=text]:focus,
#header_menu_content .hmc_col .hmc_form_line select:focus {
border:solid 1px #b0b0b0 !important;
}
#header_menu_content .hmc_col .hmc_form_line input::-webkit-input-placeholder { color:#c0c0c0; }
#header_menu_content .hmc_col .hmc_form_line input:-moz-placeholder { color:#c0c0c0; }
#header_menu_content .hmc_col .hmc_form_line input::-moz-placeholder {  color:#c0c0c0; }
#header_menu_content .hmc_col .hmc_form_line input:-ms-input-placeholder { color:#c0c0c0; }
#header_menu_content #hmc_submit {
box-sizing:border-box;
text-align:center !important;
width:100% !important;
float:none !important;
clear:both !important;
padding-right:24% !important;
}
#header_menu_content #hmc_submit input[type=submit] {
margin-top:10px !important;
text-align:left !important;
padding:10px 40px !important;
font-size:14px !important;
line-height:14px !important;
letter-spacing:1px !important;
background-color:#000000 !important;
color:#ffffff !important;
border-style:none !important;
outline:none !important;
border-radius:5px !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#header_menu_content #hmc_submit input[type=submit]:hover {
background-color:#505050 !important;
}
@media only screen and (max-width:1799px) {
#header_menu_content .hmc_col .hmc_form_line { padding:0px 0px 25px; }
}
@media only screen and (max-width:1699px) {
#header_menu_content .hmc_col .hmc_form_line { padding:0px 0px 20px; }
}
@media only screen and (max-width:1499px) {
#header_menu_content .hmc_col .hmc_form_line { padding:0px 0px 15px; }
}
@media only screen and (max-width:979px) {
#header_menu_content #hmc_submit { padding-right:0px !important; }
#header_menu_content .hmc_col .hmc_form_line { padding:0px 0px 20px; }
}
@media only screen and (max-width:767px) {
#header_menu_content .hmc_col .hmc_form_line { padding:0px 0px 10px; }
#header_menu_content .hmc_col .hmc_form_line input[type=text],
#header_menu_content .hmc_col .hmc_form_line select { height:32px !important; padding:3px 5px !important; }
} #header_menu_content #hmc_menu {
text-align:right;
}
#header_menu_content #hmc_menu ul {
display:inline-block;
width:100px;
text-align:left;
}
#header_menu_content #hmc_menu ul li {
margin:0px !important;
padding:0px 0px 25px !important;
}
#header_menu_content #hmc_menu ul li a {
display:inline-block !important;
padding:5px 0px !important;
font-size:16px !important;
line-height:26px !important;
color:#000000 !important;
}
#header_menu_content #hmc_menu ul li a span {
display:inline-block !important;
padding-right:5px !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#header_menu_content #hmc_menu ul li a:hover span {
color:#000000 !important;
}
@media only screen and (max-width:1699px) {
#header_menu_content #hmc_menu ul li { padding:0px 0px 20px !important; }
}
@media only screen and (max-width:1499px) {
#header_menu_content #hmc_menu ul li { padding:0px 0px 15px !important; }
}
@media only screen and (max-width:979px) {
#header_menu_content #hmc_menu { text-align:center; margin:0px !important; }
#header_menu_content #hmc_menu ul { width:auto; text-align:left; }
#header_menu_content #hmc_menu ul li { width:auto !important; float:left !important; padding:0px 20px !important; }
#header_menu_content #hmc_menu ul li a span { display:none !important; }
#header_menu_content #hmc_menu ul li a:hover { border-bottom:solid 2px #000000 !important; }
}
@media only screen and (max-width:767px) {
#header_menu_content #hmc_menu { width:100% !important; max-width:100% !important; }
}  footer #et-footer-nav li.current-menu-item a {
color:#ffffff !important;
} footer #footer-bottom #footer-info {
width:100% !important;
}
footer #footer-bottom #footer-info div {
float:left !important;
width:50% !important;
font-size:12px !important;
line-height:18px !important;
}
footer #footer-bottom #footer-info div:last-child {
text-align:right;
}
footer #footer-bottom #footer-info div a:hover {
color:#ffffff !important;
}
@media only screen and (max-width:767px) {
footer #footer-bottom #footer-info div { float:none !important; width:100% !important; text-align:center !important; }
footer #footer-bottom #footer-info div:last-child { padding-top:5px !important; }
}  .sws-preloader {
background: #ffffff url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/preloader_gaenor.jpg) no-repeat center !important;
background-size:cover !important;
}
@media only screen and (max-width:767px) {
.home .sws-preloader {
background: #ffffff url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/preloader_gaenor_small.jpg) no-repeat center !important; background-size:cover !important; }
}  #home_search_wrapper {
position:relative;
}
#home_search_wrapper #home_search_images div {
position:relative;
display:block;
float:left;
width:11.1111%;
}
#home_search_wrapper #home_search_images div img {
display:block;
width:100%;
z-index:1;
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
}
#home_search_wrapper #home_search_images div .hgrid_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.7);
z-index:2;
}
#home_search_wrapper #home_search_images div:nth-child(28),
#home_search_wrapper #home_search_images div:nth-child(29),
#home_search_wrapper #home_search_images div:nth-child(30) {
display:none;
}
@media only screen and (max-width:1399px) {
#home_search_wrapper #home_search_images div { width:12.5%; }
#home_search_wrapper #home_search_images div:nth-child(27),
#home_search_wrapper #home_search_images div:nth-child(26),
#home_search_wrapper #home_search_images div:nth-child(25) { display:none; }
}
@media only screen and (max-width:1199px) {
#home_search_wrapper #home_search_images div { width:14.2857%; }
#home_search_wrapper #home_search_images div:nth-child(22),
#home_search_wrapper #home_search_images div:nth-child(23),
#home_search_wrapper #home_search_images div:nth-child(24) { display:none; }
}
@media only screen and (max-width:979px) {
#home_search_wrapper #home_search_images div { width:16.6666%; }
#home_search_wrapper #home_search_images div:nth-child(22),
#home_search_wrapper #home_search_images div:nth-child(23),
#home_search_wrapper #home_search_images div:nth-child(24),
#home_search_wrapper #home_search_images div:nth-child(25),
#home_search_wrapper #home_search_images div:nth-child(26),
#home_search_wrapper #home_search_images div:nth-child(27),
#home_search_wrapper #home_search_images div:nth-child(28),
#home_search_wrapper #home_search_images div:nth-child(29),
#home_search_wrapper #home_search_images div:nth-child(30) { display:block; }
}
@media only screen and (max-width:767px) {
#home_search_wrapper #home_search_images div { width:20%; }
#home_search_wrapper #home_search_images div:nth-child(21),
#home_search_wrapper #home_search_images div:nth-child(22),
#home_search_wrapper #home_search_images div:nth-child(23),
#home_search_wrapper #home_search_images div:nth-child(24),
#home_search_wrapper #home_search_images div:nth-child(25),
#home_search_wrapper #home_search_images div:nth-child(26),
#home_search_wrapper #home_search_images div:nth-child(27),
#home_search_wrapper #home_search_images div:nth-child(28),
#home_search_wrapper #home_search_images div:nth-child(29),
#home_search_wrapper #home_search_images div:nth-child(30) { display:none; }
}
@media only screen and (max-width:599px) {
#home_search_wrapper #home_search_images div { width:25%; }
#home_search_wrapper #home_search_images div:nth-child(17),
#home_search_wrapper #home_search_images div:nth-child(18),
#home_search_wrapper #home_search_images div:nth-child(19),
#home_search_wrapper #home_search_images div:nth-child(20) { display:none; }
}
@media only screen and (max-width:399px) {
#home_search_wrapper #home_search_images div { width:33.3333%; }
#home_search_wrapper #home_search_images div:nth-child(10),
#home_search_wrapper #home_search_images div:nth-child(11),
#home_search_wrapper #home_search_images div:nth-child(12),
#home_search_wrapper #home_search_images div:nth-child(13),
#home_search_wrapper #home_search_images div:nth-child(14),
#home_search_wrapper #home_search_images div:nth-child(15),
#home_search_wrapper #home_search_images div:nth-child(16) { display:none; }
} #home_search_wrapper #home_search_form {
position:absolute;
top:50%;
left:0px;
margin-top:-60px;
width:100%;
z-index:3;
}
#home_search_wrapper #home_search_form #homeform_wrapper {
width:90%;
max-width:900px;
margin:0px auto;
}
#homeform_wrapper .homeform_input {
width:32.5%;
margin-left:1.25%;
float:left;
}
#homeform_wrapper .homeform_input:first-child {
margin-left:0px;
}
#homeform_wrapper .homeform_input select {
width:100%;
height:52px !important;
box-sizing:border-box !important;
font-size:14px !important;
line-height:22px !important;
padding:15px 8px !important;
border-style:none !important;
border-radius:2px !important;
color:#808080 !important;
background-color:#ffffff !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#homeform_wrapper .homeform_input select:focus {
color:#000000 !important;
}
#homeform_wrapper #homeform_submit_wrapper {
width:100% !important;
clear:both !important;
float:none !important;
text-align:center !important;
}
#homeform_wrapper #homeform_submit_wrapper input {
margin-top:14px !important;
text-align:left !important;
padding:20px 50px !important;
font-size:14px !important;
line-height:14px !important;
letter-spacing:1px !important;
background-color:#707070 !important;
color:#ffffff !important;
border-style:none !important;
outline:none !important;
border-radius:2px !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#homeform_wrapper #homeform_submit_wrapper input:hover {
background-color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
#home_search_wrapper #home_search_form { margin-top:-100px; }
#home_search_wrapper #home_search_form #homeform_wrapper { width:65%; }
#homeform_wrapper .homeform_input { width:100%; margin-left:0px; margin-bottom:10px; float:none; }
#homeform_wrapper .homeform_input select { height:42px !important; padding:10px 8px !important; }
#homeform_wrapper #homeform_submit_wrapper input { margin-top:0px !important; padding:15px 50px !important; }
}
@media only screen and (max-width:399px) {
#home_search_wrapper #home_search_form #homeform_wrapper { width:75%; }
} #main-content .home_container {
padding:0px;
width:94% !important;
}
#main-content .home_container #content-area article .entry-content {
padding:25px 0px 0px !important;
}
#main-content .home_container #content-area article .entry-content p {
padding:0px 0px 10px !important;
font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;
font-weight:500 !important;
font-size:15px !important;
line-height:22px !important;
color:#707070 !important;
}
@media only screen and (max-width:979px) {
#main-content .home_container #content-area article .entry-content p { font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:479px) {
#main-content .home_container #content-area article .entry-content p { font-size:13px !important; line-height:20px !important; }
} #about_text {
margin:-50px 0px 50px !important;
}
#about_text h3,
#about_text p {
max-width:850px !important;
margin:0px auto !important;
}
#about_text h3 {
padding:0px 0px 30px !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#about_text p {
padding:0px 0px 20px !important;
font-size:16px !important;
line-height:24px !important;
color:#606060 !important;
}
#hidden_number_counter {
display:none !important;
}
#about_category_counters {
max-width:1000px !important;
margin:0px auto !important;
}
#about_category_counters .et_pb_number_counter {
float:left;
width:25%;
}
#about_category_counters .et_pb_number_counter .percent {
height:44px !important;
}
#about_category_counters .et_pb_number_counter .percent,
#about_category_counters .et_pb_number_counter .percent p span {
color:#a0a0a0 !important;
}
#about_category_counters .et_pb_number_counter .percent p {
font-weight:normal !important;
font-size:44px !important;
line-height:44px !important;
}
#about_category_counters .et_pb_number_counter h3 {
padding:0px !important;
font-size:20px !important;
line-height:26px !important;
}
#about_category_counters .et_pb_number_counter a {
display:inline-block;
margin:10px 0px 0px !important;
padding:8px 10px !important;
font-size:12px !important;
line-height:12px !important;
background-color:#000000 !important;
color:#ffffff !important;
border-radius:3px !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#about_category_counters .et_pb_number_counter a:hover {
background-color:#808080 !important;
}
@media only screen and (max-width:979px) {
#about_category_counters .et_pb_number_counter .percent { height:36px !important; }
#about_category_counters .et_pb_number_counter .percent p { font-size:36px !important; line-height:36px !important; }
#about_category_counters .et_pb_number_counter h3 { font-size:17px !important; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
#about_text h3 { padding:0px 0px 20px !important; font-size:20px !important; line-height:26px !important; }
#about_text p { padding:0px 0px 15px !important; font-size:14px !important; line-height:22px !important; }
#about_category_counters .et_pb_number_counter { width:50%; }
}
@media only screen and (max-width:399px) {
#about_category_counters .et_pb_number_counter { float:none; width:100%; }
} .page-template-search-results-template #main-content .container {
width:94% !important;
}
#search_results {
padding:30px 0px 50px !important;
} #search_results #results_layout {
float:right;
}
#search_results #results_layout a,
#search_results #results_layout span {
display:inline-block;
width:24px;
height:24px;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#search_results #results_layout a:hover,
#search_results #results_layout .greyed_out {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=30)";
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity:0.3;
opacity:0.3;
}
#search_results #results_layout #results_list {
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_list.png) no-repeat top left;
}
#search_results #results_layout #results_grid {
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_grid.png) no-repeat top left;
}
#search_results #results_layout #results_pdf {
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_pdf.png) no-repeat top left;
} .addtoany_shortcode {
min-width:70px !important;
padding-top:4px !important;
height:18px !important;
position:relative !important;
float:right !important;
}
.addtoany_shortcode .addtoany_list a {
display:block !important;
float:left !important;
height:18px !important;
}
.addtoany_shortcode .addtoany_list a img {
display:block !important;
float:left !important;
}
.addtoany_shortcode .addtoany_list a:before {
content:'SHARE';
display:block !important;
position:absolute !important;
top:0px !important;
left:24px !important;
font-size:14px !important;
line-height:24px !important;
}
#a2apage_dropdown {
margin-top:10px !important;
}
#search_results #results_head1 {
padding:0px !important;
font-size:18px !important;
line-height:24px !important;
letter-spacing:1px !important;
color:#000000 !important;
}
#search_results #results_no_artists {
width:100% !important;
text-align:center !important;
padding:50px 0px 0px !important;
font-size:18px !important;
line-height:24px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
#search_results #results_head1 { font-size:16px !important; }
} #results_wrapper_list {
padding:30px 0px 0px;
}
#results_wrapper_list .rwl_artist {
box-sizing:border-box;
float:left;
width:50%;
padding-bottom:30px;
border-bottom:solid 1px #e0e0e0;
margin-bottom:30px;
}
#results_wrapper_list .rwl_artist:nth-child(odd) {
padding-right:2%;
clear:left;
}
#results_wrapper_list .rwl_artist:nth-child(even) {
padding-left:2%;
clear:right;
}
@media only screen and (max-width:1199px) {
#results_wrapper_list .rwl_artist:nth-child(odd) { padding-right:1%; }
#results_wrapper_list .rwl_artist:nth-child(even) { padding-left:1%; }
}
@media only screen and (max-width:979px) {
#results_wrapper_list .rwl_artist { float:none; width:100%; padding-bottom:20px; margin-bottom:20px; }
#results_wrapper_list .rwl_artist:nth-child(odd) { padding-right:0px; clear:both !important; }
#results_wrapper_list .rwl_artist:nth-child(even) { padding-left:0px; clear:both !important; }
} #results_wrapper_list .rwl_artist .rwl_artist_image {
position: relative;
display:block;
float:left;
margin-right:30px;
width:180px;
height:180px;
}
#results_wrapper_list .rwl_artist .rwl_artist_image img {
display: block;
width:100%;
height:100%;
backface-visibility: hidden;
-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 500ms ease;
-moz-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
#results_wrapper_list .rwl_artist .rwl_artist_image .rollover {
width:32px;
height:32px;
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_rollover_link.png) no-repeat top left;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%)
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
#results_wrapper_list .rwl_artist .rwl_artist_image: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;
}
#results_wrapper_list .rwl_artist .rwl_artist_image:hover .rollover {
-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:1199px) {
#results_wrapper_list .rwl_artist .rwl_artist_image { margin-right:20px; width:150px; height:150px; }
}
@media only screen and (max-width:979px) {
#results_wrapper_list .rwl_artist .rwl_artist_image { margin-right:30px; width:180px; height:180px; }
}
@media only screen and (max-width:767px) {
#results_wrapper_list .rwl_artist .rwl_artist_image { margin-right:20px; width:150px; height:150px; }
}
@media only screen and (max-width:479px) {
#results_wrapper_list .rwl_artist .rwl_artist_image { margin-right:10px; width:120px; height:120px; }
}
@media only screen and (max-width:399px) {
#results_wrapper_list .rwl_artist .rwl_artist_image { width:100px; height:100px; }
} #results_wrapper_list .rwl_artist .rwl_artist_details {
}
#results_wrapper_list .rwl_artist .rwl_artist_details h4 {
padding:5px 0px 20px !important;
font-size:16px !important;
line-height:22px !important;
font-weight:500 !important;
letter-spacing:1px !important;
color:#000000 !important;
text-transform:uppercase !important;
}
#results_wrapper_list .rwl_artist .rwl_artist_details h4 a {
color:#000000 !important;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
#results_wrapper_list .rwl_artist .rwl_artist_details h4 a:hover {
color:#808080 !important;
}
#results_wrapper_list .rwl_artist .rwl_artist_details table th {
min-width:100px !important;
padding:0px 10px 10px 0px !important;
vertical-align:top !important;
font-weight:normal;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
#results_wrapper_list .rwl_artist .rwl_artist_details table td {
padding:0px 0px 10px 0px !important;
vertical-align:top !important;
font-weight:normal;
font-size:14px !important;
line-height:20px !important;
color:#000000 !important;
}
#results_wrapper_list .rwl_artist .rwl_artist_details table td a {
color:#000000 !important;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
#results_wrapper_list .rwl_artist .rwl_artist_details table td a:hover {
color:#808080 !important;
}
@media only screen and (max-width:767px) {
#results_wrapper_list .rwl_artist .rwl_artist_details table th { min-width:90px !important; }
}
@media only screen and (max-width:479px) {
#results_wrapper_list .rwl_artist .rwl_artist_details h4 {
padding:0px 0px 10px !important; font-size:15px !important; line-height:20px !important; }
#results_wrapper_list .rwl_artist .rwl_artist_details table th {
font-size:13px !important; line-height:18px !important; min-width:80px !important; padding:0px 10px 5px 0px !important; padding:0px 0px 5px 0px !important; }
#results_wrapper_list .rwl_artist .rwl_artist_details table td { font-size:13px !important; line-height:18px !important; }
} #results_wrapper_grid {
width:100%;
padding:30px 0px 0px;
-webkit-column-count:5;
-moz-column-count:5;
column-count:5;
-webkit-column-gap:20px;
-moz-column-gap:20px;
column-gap:20px;
}
#results_wrapper_grid > section {
position:relative;
display:inline-block;
margin:0px 0px 15px;
padding:0px;
width:100%;
}
#results_wrapper_grid > section a img {
position:absolute;
top:0px;
left:0px;
display:block !important;
z-index:2;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
#results_wrapper_grid > section a .rwg_rollover {
position:absolute;
top:0px;
left:0px;
display:block;
width:100%;
height:100%;
background-color:#ffffff;
z-index:1;
border:solid 10px #f0f0f0;
}
#results_wrapper_grid > section a .rwg_rollover span {
position:absolute;
top:50%;
left:0px;
display:block;
width:100%;
text-align:center;
padding:0px 10px;
margin-top:-10px;
font-size:14px;
line-height:20px;
}
#results_wrapper_grid > section a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
@media only screen and (max-width:1049px) {
#results_wrapper_grid {
-webkit-column-count:4; -moz-column-count:4; column-count:4;
-webkit-column-gap:15px; -moz-column-gap:15px; column-gap:15px; }
#results_wrapper_grid > section { margin:0px 0px 10px; }
}
@media only screen and (max-width:799px) {
#results_wrapper_grid { -webkit-column-count:3; -moz-column-count:3; column-count:3; }
}
@media only screen and (max-width:499px) {
#results_wrapper_grid { -webkit-column-count:2; -moz-column-count:3; column-count:2; }
#results_wrapper_grid { -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px; }
#results_wrapper_grid > section { margin:0px 0px 5px; }
#results_wrapper_grid > section a .rwg_rollover { border:solid 5px #f0f0f0; }
#results_wrapper_grid > section a .rwg_rollover span { padding:0px 5px; font-size:13px; }
}  .artists-template-default .artist_container {
width:94% !important;
padding:30px 0px 50px !important;
}
.artists-template-default .artist_container:before {
display:none !important;
}
#artist_detail_wrapper {
}
#artist_detail_wrapper #artdet_column1 {
width:33%;
float:left;
}
#artist_detail_wrapper #artdet_column2,
#artist_detail_wrapper .et_pb_tabs {
width:62%;
margin-left:5%;
float:left;
}
@media only screen and (max-width:1199px) {
#artist_detail_wrapper #artdet_column1 { width:35%; }
#artist_detail_wrapper #artdet_column2,
#artist_detail_wrapper .et_pb_tabs { width:60%; margin-left:4%; }
}
@media only screen and (max-width:979px) {
#artist_detail_wrapper #artdet_column1 { width:48%; }
#artist_detail_wrapper #artdet_column2 { width:48%; margin-left:4%; }
#artist_detail_wrapper .et_pb_tabs { width:100%; margin-left:0px; }
}
@media only screen and (max-width:767px) {
#artist_detail_wrapper #artdet_column1 { width:100%; max-width:400px; float:none; clear:both; margin:0px auto 25px !important; }
#artist_detail_wrapper #artdet_column2 { width:100%; float:none; clear:both; margin:0px !important; }
} #artdet_back_pdf_share {
padding:0px 0px 30px;
}
#artdet_back_pdf_share #artdet_back_link {
display:inline-block;
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_back.png) no-repeat top left;
padding-left:25px;
font-size:12px;
line-height:16px;
color:#000000;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#artdet_back_pdf_share #artdet_back_link:hover {
color:#a0a0a0;
}
#artdet_back_pdf_share #artdet_pdf_share {
float:right;
}
#artdet_back_pdf_share #artdet_pdf_share a {
display:inline-block;
width:24px;
height:24px;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#artdet_back_pdf_share #artdet_pdf_share a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=30)";
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity:0.3;
opacity:0.3;
}
#artdet_back_pdf_share #artdet_pdf_share #results_pdf {
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_pdf.png) no-repeat top left;
} #artist_detail_wrapper #artdet_column1 h1 {
padding:10px 0px 20px !important;
font-size:20px !important;
line-height:26px !important;
color:#303030 !important;
text-transform:uppercase !important;
text-align:center !important;
display:none !important;
}
#artist_detail_wrapper #artist_slides li a .artdet_image_zoom {
position:absolute;
bottom:10px;
left:50%;
margin-left:-24px;
width:48px;
height:48px;
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_expand.png) no-repeat top left;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
#artist_detail_wrapper #artist_slides:hover li a .artdet_image_zoom {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#artist_detail_wrapper #artist_slides li a:hover .artdet_image_zoom:hover {
background:rgba(255,255,255,0.4) url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/icon_expand.png) no-repeat top left;
}
.slippry_box .sy-controls li a {
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}
.slippry_box .sy-controls li.sy-prev a:after {
background-color:transparent !important;
background-image:url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/arrows.svg) !important;
background-position:100% 0px !important;
}
.slippry_box .sy-controls li.sy-next a:after {
background-color:transparent !important;
background-image:url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/arrows.svg) !important;
background-position:100% 0px !important;
}
.slippry_box .sy-controls li.sy-prev a,
.slippry_box .sy-controls li.sy-next a {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=0)" !important;
filter:alpha(opacity=0) !important;
-moz-opacity:0 !important;
-khtml-opacity:0 !important;
opacity:0 !important;
background-color:transparent !important;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}
.slippry_box .sy-controls li.sy-prev a:hover,
.slippry_box .sy-controls li.sy-next a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=100)" !important;
filter:alpha(opacity=100) !important;
-moz-opacity:1.0 !important;
-khtml-opacity:1.0 !important;
opacity:1.0 !important;
background-color:rgba(255,255,255,0.4) !important;
}
#artdet_column1 .artist_thumb_box {
padding:10px 0px 0px;
}
#artdet_column1 .artist_thumb_box .artist_thumbs li {
float:left;
width:23.5%;
margin-right:2%;
margin-bottom:8px;
padding:0px;
text-align:center;
}
#artdet_column1 .artist_thumb_box .artist_thumbs li:nth-child(4) {
margin-right:0px;
}
#artdet_column1 .artist_thumb_box .artist_thumbs li img {
box-sizing:border-box;
width:100%;
border:solid 2px #ffffff;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#artdet_column1 .artist_thumb_box .artist_thumbs li img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
border:solid 2px #000000;
} #artdet_social_icons {
display:block;
max-width:378px;
margin:15px auto 0px;
padding-top:1px;
background:transparent url(//gaenor.co.za/wp-content/themes/Divi%20Child/images/artist_social_bg.jpg) repeat-x top left;
}
#artdet_social_icons a {
display:block;
box-sizing:content-box;
float:left;
margin-bottom:1px;
width:50px;
height:50px;
padding:5px 2px;
}
#artdet_social_icons a img {
width:100%;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#artdet_social_icons a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(rld=50)";
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
@media only screen and (max-width:1299px) {
#artdet_social_icons { max-width:350px; }
#artdet_social_icons a { padding:5px 0px; }
}
@media only screen and (max-width:1099px) {
#artdet_social_icons { max-width:300px; }
}
@media only screen and (max-width:979px) {
#artdet_social_icons { max-width:350px; }
}
@media only screen and (max-width:799px) {
#artdet_social_icons { max-width:300px; }
}
@media only screen and (max-width:767px) {
#artist_detail_wrapper #artdet_column1 h1 { display:block !important; }
#artdet_social_icons { max-width:378px; }
#artdet_social_icons a { padding:5px 2px; }
}
@media only screen and (max-width:449px) {
#artdet_social_icons { max-width:350px; }
#artdet_social_icons a { padding:5px 0px; }
}
@media only screen and (max-width:399px) {
#artdet_social_icons { max-width:300px; }
} #artist_detail_wrapper #artdet_column2 h1 {
padding:0px 0px 20px !important;
font-size:24px !important;
line-height:30px !important;
color:#303030 !important;
text-transform:uppercase !important;
}
#artist_detail_wrapper .artdet_one_half_left {
box-sizing:border-box;
float:left;
width:50%;
padding-right:10px;
}
#artist_detail_wrapper .artdet_one_half_right {
box-sizing:border-box;
float:left;
width:50%;
padding-left:10px;
}
#artist_detail_wrapper .artdet_line {
clear:both;
padding:5px 0px;
font-size:14px;
line-height:20px;
color:#808080;
}
#artist_detail_wrapper .artdet_line span {
display:inline-block;
width:120px;
}
#artist_detail_wrapper .artdet_line a {
color:#808080;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#artist_detail_wrapper .artdet_line a:hover {
color:#000000;
}
#artist_detail_wrapper .artdet_seperator {
margin-top:25px;
border-top:solid 1px #e8e8e8;
padding-top:25px;
width:100%;
clear:both;
float:none;
}
@media only screen and (max-width:979px) {
#artist_detail_wrapper .artdet_one_half_left,
#artist_detail_wrapper .artdet_one_half_right { width:100%; float:none; padding:0px; }
#artist_detail_wrapper #artdet_column2 h1 { font-size:20px !important; line-height:26px !important; }
}
@media only screen and (max-width:767px) {
#artist_detail_wrapper .artdet_one_half_left { width:50%; float:left; padding-right:10px; }
#artist_detail_wrapper .artdet_one_half_right { width:50%; float:left; padding-left:10px; }
#artist_detail_wrapper #artdet_column2 h1 { display:none !important; }
}
@media only screen and (max-width:549px) {
#artist_detail_wrapper .artdet_one_half_left,
#artist_detail_wrapper .artdet_one_half_right { width:100%; float:none; padding:0px; }
} #artist_detail_wrapper .et_pb_tabs {
margin-top:10px;
border:solid 1px #e0e0e0;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls {
background-color:#f5f5f5;
border-bottom:solid 1px #e0e0e0;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls:after {
display:none;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li {
border-right:solid 1px #e0e0e0;
border-bottom-style:none;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a {
padding:5px 20px;
font-weight:normal;
font-size:14px;
line-height:20px;
color:#c0c0c0 !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a:hover,
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
color:#303030 !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs {
clear:both !important;
float:none !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding:20px !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h1,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h2,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h3,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h4,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h5,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h6 {
margin:0px !important;
padding:0px 0px 10px !important;
color:#303030 !important;
line-height:130% !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h1 { font-size:24px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h2 { font-size:22px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h3 { font-size:20px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h4 { font-size:18px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h5 { font-size:16px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab h6 { font-size:15px !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab div,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab p {
margin:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#808080 !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab p {
padding:0px 0px 10px !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ul br,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ol br {
display:none !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ul {
list-style-type:disc !important;
margin-left:20px !important;
margin-bottom:10px !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ol {
list-style-type:decimal !important;
margin-left:15px !important;
margin-bottom:10px !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ul li,
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ol li {
padding:2px 0px !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab ol li {
padding-left:5px !important;
}
@media only screen and (max-width:1199px) {
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a { padding:5px 15px; }
}
@media only screen and (max-width:1099px) {
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a { padding:5px 12px; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab { padding:15px !important; }
}
@media only screen and (max-width:979px) {
#artist_detail_wrapper .et_pb_tabs { margin-top:50px; }
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a { padding:5px 20px; }
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab { padding:20px !important; }
}
@media only screen and (max-width:767px) {
#artist_detail_wrapper .et_pb_tabs { margin-top:30px; }
#artist_detail_wrapper .et_pb_tabs { border-top-style:none !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li { border-right-style:none; border-top:solid 1px #e0e0e0 !important; }
#artist_detail_wrapper .et_pb_tabs .et_pb_tabs_controls li a {
display:inline-block !important; width:100% !important; text-align:center !important; padding:7px 10px !important; }
}
@media only screen and (max-width:599px) {
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab { padding:15px !important; }
}
@media only screen and (max-width:479px) {
#artist_detail_wrapper .et_pb_tabs .et_pb_all_tabs .et_pb_tab { padding:10px !important; }
} .tos-wrapper {
z-index:100000 !important;
}
.tos-wrapper .tos-close {
top:15px !important;
right:15px !important;
}
.tos-wrapper .tos-caption {
display:none !important;
}