@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
}
.container {
width: 1170px;
margin: 0 auto;
} h1 {
margin: 0 0 10px 0;
padding: 0;
font-size: 28px;
font-weight: 300;
line-height: normal;
color: #fbbc1f;
text-align: left;
letter-spacing: 1px;
}
h2 {
margin: 0 0 10px 0;
padding: 0;
font-size: 24px;
font-weight: 300;
line-height: normal;
color: #fbbc1f;
text-align: left;
letter-spacing: 1px;
}
h3 {
margin: 0 0 10px 0;
padding: 0;
font-size: 18px;
font-weight: 300;
line-height: normal;
color: #fbbc1f;
text-align: left;
letter-spacing: 1px;
}
h4 {
margin: 0 0 10px 0;
padding: 0;
font-size: 16px;
font-weight: 500;
line-height: normal;
color: #61352f;
text-transform: uppercase;
letter-spacing: 1px;
}
h5 {
margin: 0 0 10px 0;
padding: 0;
font-size: 14px;
font-weight: 400;
line-height: normal;
color: #fff;
text-transform: uppercase;
}
p {
margin: 0 0 10px 0;
padding: 0;
font-size: 15px;
font-weight: 400;
color: #626262;
line-height: 24px;
text-align: justify;
}
h1.title {
text-align: center;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/title.png) bottom center no-repeat;
padding-bottom: 30px;
font-size: 40px;
font-weight: 600;
} header {
float: left;
width: 100%;
position: absolute;
z-index: 10;
}
.sub-header {
position: relative;
background: #3a2f29;
height: 65px;
}
.sub-header .brand-logo {
margin: 5px 0;
}
.sub-header .menu-bar {
background: none;
}
.sub-header #access ul .current-menu-item > a {
color: #fbbc1f;
}
.sub-header #access li:hover > a, #access ul ul :hover > a, #access a:focus {
color: #fbbc1f;
}
.sub-header #access li:hover > a, #access a:focus {
color: #fbbc1f;
}
.brand-logo {
float: left;
margin-top: 20px;
} .menu-bar {
float: right;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/nav.png) bottom center repeat-x;
padding-bottom: 20px;
padding-top: 10px;
}
.web-menu {
float: right;
}
#access {
display: block;
}
#access ul {
font-size: 14px;
list-style: none;
padding-left: 0;
text-transform: uppercase;
}
#access li {
float: left;
position: relative;
}
#access a {
color: #fff;
display: block;
padding: 0;
text-decoration: none;
font-weight: 500;
margin: 0 0 0 20px;
}
#access ul ul {
display: none;
float: left;
margin: 0;
position: absolute;
left: 0;
width: 188px;
z-index: 99999;
}
#access ul ul li {
border-right: 0 none;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a {
background: #607d8b;
color: #757575;
font-size: 14px;
font-weight: normal;
height: auto;
line-height: 15px;
padding: 8px 8px;
width: 172px;
text-transform: none;
border-bottom: 1px solid #48606c;
}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {
color: #3a2f29;
}
#access li:hover > a, #access a:focus {
color: #3a2f29;
}
#access ul li:hover > ul {
display: block;
}
#access ul .current-menu-item > a {
color: #3a2f29;
}
#mob-menu-container {
display: none;
float: right;
position: relative;
}
#mob-menu {
display: none;
} #home-fluid {
float: left;
width: 100%;
position: relative;
z-index: 9;
}
#home-fluid img {
display: block;
width: 100%;
}
#marquee-line{
float: left;
width: 100%;
padding: 15px 0;
background: #fbbc1f;
font-weight: 600;
color: #3a2f29;
} #about-fluid {
float: left;
width: 100%;
padding-bottom: 50px;
}
#about-fluid .column-left {
float: left;
width: 370px;
padding-top: 30px;
}
#about-fluid .column-right {
float: right;
width: 770px;
} #founder-fluid {
float: left;
width: 100%;
background: #f4f4f4;
padding: 50px 0;
}
#founder-fluid .column-left {
float: left;
width: 370px;
}
#founder-fluid .column-right {
float: right;
width: 770px;
} #gallery-fluid {
float: left;
width: 100%;
padding: 50px 0;
}
#gallery-fluid .gallery-box {
float: left;
width: 100%;
position: relative;
}
.gallery-box .gallery-img {
float: left;
width: 100%;
}
.gallery-box .gallery-content {
width: 370px;
position: absolute;
left: 0;
} #promotion-fluid {
float: left;
width: 100%;
background: #fbbc1f;
padding: 50px 0;
}
#promotion-fluid h1 {
text-align: center;
color: #fff;
}
#promotion-fluid p {
text-align: center;
padding: 0 70px;
font-size: 15px;
font-weight: 400;
color: #353535;
line-height: 24px;
} #events-fluid {
float: left;
width: 100%;
padding: 50px 0;
}
#events-fluid .auditorium-box {
float: left;
width: 770px;
position: relative;
}
#events-fluid .events-box {
float: right;
width: 370px;
position: relative;
}
.auditorium-box .auditorium-img {
float: left;
width: 100%;
}
.auditorium-box .auditorium-content {
width: 270px;
position: absolute;
right: 0;
}
ul.news-home {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
.news-row .news-date {
float: left;
width: 25%;
}
.news-row .news-content {
float: right;
width: 70%;
}
.news-date .date {
float: left;
width: 100%;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/news-arrow.png) center 8px no-repeat #3a2f29;
color: #fff;
text-align: center;
font-size: 18px;
padding: 18px 0;
}
.news-date .month {
float: left;
width: 100%;
background: #fbbc1f;
color: #3a2f29;
text-align: center;
font-size: 14px;
padding: 5px 0;
}
.events-box .bx-pager {
display: none;
}
.events-box .bx-controls-direction {
float: left;
width: 100%;
position: relative;
}
.events-box .bx-prev {
float: left;
width: 30px;
height: 30px;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/prev-arrow.jpg) 0 0 no-repeat;
text-indent: -9999px;
display: block;
margin-right: 2px;
}
.events-box .bx-next {
float: left;
width: 30px;
height: 30px;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/next-arrow.jpg) 0 0 no-repeat;
text-indent: -9999px;
display: block;
} #content-area {
float: left;
width: 100%;
margin: 30px 0;
min-height: 568px;
}
#content-area .content-left {
float: left;
width: 770px;
}
#content-area .content-right {
float: right;
width: 370px;
}
.room-box {
float: left;
width: 100%;
box-shadow: 0 10px 10px -10px #555;
border: 1px solid #f4f4f4;
padding: 0 15px;
margin-bottom: 30px;
}
a.content-right {
color: #5c493f;
text-transform: lowercase;
float: right;
background: url(//www.kasthurisreenivasanartgallery.com/wp-content/themes/ksv/images/line.png) 0 9px no-repeat;
padding-left: 28px;
text-decoration: none;
font-size: 13px;
} footer {
float: left;
width: 100%;
}
#foot-info {
float: left;
width: 100%;
background: #fbbc1f;
padding: 20px 0;
}
#foot-info .info-content {
font-weight: 600;
color: #3a2f29;
text-align: center;
}
#foot-info a.foot-info-readmore {
color: #fff;
}
#foot-top {
float: left;
width: 100%;
background: #3a2f29;
padding: 20px 0;
}
#foot-bottom {
float: left;
width: 100%;
background: #1f1916;
line-height: 40px;
color: #fff;
text-align: center;
font-size: 14px;
}
#foot-bottom .container a {
color: #fff;
}
.foot-links {
float: left;
width: 870px;
padding-top: 25px;
}
.foot-links a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
margin-right: 20px;
}
.foot-media {
float: right;
width: 270px;
}
.foot-media ul {
margin: 0;
padding: 0;
}
.foot-media ul li {
margin: 0 5px 0 0;
padding: 0;
list-style: none;
display: inline-block;
float: left;
} .su-slider {
margin: 0 !important;
}
#about-fluid h4 {
color: #333;
font-weight: 600;
}
.neat-table {
border-collapse: collapse;
float: left;
width: 100%;
margin-bottom: 30px;
}
.neat-table th {
padding: 10px 5px;
border: 1px solid #f4f4f4;
background: #5c493f;
font-size: 15px;
font-weight: 400;
color: #fff;
}
.neat-table td {
padding: 5px;
border: 1px solid #f4f4f4;
font-size: 14px;
font-weight: 400;
color: #626262;
line-height: 24px;
}
.neat-table td .pm-button {
display: block;
margin: 0 auto;
width: 50%;
}
.text-center {
text-align: center;
} .ArtGallery {
float: left;
width: 100%;
}
.ArtGalleryFluidOne {
float: left;
width: 100%;
margin-bottom: 10px;
}
.ArtGalleryFluidOne .ColumnOne {
float: left;
width: 580px;
position: relative;
}
.ArtGalleryFluidOne .ColumnTwo {
float: left;
width: 280px;
margin-left: 10px;
position: relative;
}
.ArtGalleryFluidOne .ColumnThree {
float: left;
width: 290px;
margin-left: 10px;
position: relative;
}
.ArtGalleryFluidTwo {
float: left;
width: 100%;
margin-bottom: 30px;
}
.ArtGalleryFluidTwo .ColumnOne {
float: left;
width: 190px;
position: relative;
}
.ArtGalleryFluidTwo .ColumnTwo {
float: left;
width: 380px;
margin-left: 10px;
position: relative;
}
.ArtGalleryFluidTwo .ColumnThree {
float: left;
width: 380px;
margin-left: 10px;
position: relative;
}
.ArtGalleryFluidTwo .ColumnFour {
float: left;
width: 190px;
margin-left: 10px;
position: relative;
}
.ArtGalleryImg {
float: left;
width: 100%;
}
.ArtGalleryImg img {
display: block;
width: 100%;
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%); filter: grayscale(0%); cursor: pointer;
}
.ArtGalleryImg img:hover {
-webkit-filter: grayscale(100%); filter: grayscale(100%); }
.ArtGalleryFluidOne .ColumnTwo .ArtGalleryBox {
float: right;
margin-top: 38px;
margin-bottom: 10px;
}
.ArtGalleryFluidOne .ColumnThree .ArtGalleryBox {
float: left;
margin-top: 47px;
margin-bottom: 10px;
}
.ArtGalleryFluidTwo .ColumnOne .ArtGalleryBox {
float: right;
margin-top: 7px;
}
.ArtGalleryFluidTwo .ColumnFour .ArtGalleryBox {
float: left;
margin-top: 7px;
}
.whole-photo {
float: left;
margin-right: 20px;
}
.whole-photo .barbara-photo {
margin-bottom: 30px;
}
.whole-photo .barbara-photo img {
margin-bottom: 15px;
}
.whole-photo .sreenivasan-photo {
margin-bottom: 30px;
}
.whole-photo .sreenivasan-photo img {
margin-bottom: 15px;
}
.whole-photo .founder-name {
text-transform: uppercase;
color: #3a2f29;
font-weight: 500;
font-size: 16px;
text-align: center;
}
.whole-photo .founder-date {
color: #3a2f29;
font-size: 14px;
text-align: center;
margin-top: 5px;
}
a {
color: #3a2f29;
}
.contact-left {
float: left;
width: 40%;
line-height: 24px;
}
.contact-right {
float: right;
width: 58%;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
background-color: #fdd365;
color: #3a2f29;
font-weight: 800;
border-radius: 10px;
border: double;
}
.register-online-form {
float: left;
width: 100%;
}
.register-online-form .gform-left-side {
float: left;
width: 48%;
clear: none !important;
}
.register-online-form .gform-right-side {
float: right;
width: 48%;
clear: none !important;
}
.register-online-form .top_label div.ginput_container {
float: left !important;
width: 100% !important;
margin: 5px 0 15px 0 !important;
}
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
display: none;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li {
display: none;
}
.event-form {
float: left;
width: 100%;
background: #f6f6f7;
padding: 30px;
border-top: 5px solid #3a2f29;
border-bottom: 5px solid #3a2f29;
}
.form-title {
float: left;
width: 100%;
background: #fbbc1f;
padding: 10px 20px;
color: #FFF;
margin-bottom: 15px;
font-size: 18px;
font-weight: 700;
}
.form-sub-title {
float: left;
width: 100%;
font-size: 14px;
font-weight: 700;
margin-bottom: 15px;
}
.required-note {
float: left;
width: 100%;
color: red;
margin-bottom: 30px;
font-size: 14px;
}
.gform_wrapper.gf_browser_chrome select {
min-height: 35px;
}
.all-events {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 10px;
}
.all-events h4 a {
font-size: 14px;
text-transform: capitalize;
color: #fbbc1f;
}
.text-left {
text-align: left!important;
}
.text-right {
text-align: right!important;
}
aside.copyright-right {
float: right;
}
aside.copyright-left {
float: left;
}
.event-form .gform_page p{
font-size: 16px;
line-height: 30px;
padding: 10px 0;
margin: 0;
}
.event-form .gform_page h4{
font-size: 18px;
font-weight: 600;
padding: 10px 0;
margin: 0;
}
.event-form .form-sub-title{
font-size: 18px;
}
.event-form .gform_required_legend{
color:red;
}
.event-form .gform_wrapper.gravity-theme .gf_progressbar_title {
font-size: 16px;
}
.event-form .gform_wrapper.gravity-theme .gfield_radio label {
font-size: 16px;
padding-left: 7px;
}
.event-form .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
background-color: #836b5f;
}
.event-form .gchoice{
margin: 5px 0;
}
.event-form .gform_page_footer input{
background: #000;
padding: 6px 20px;
border-radius: 5px;
color: #fff;
font-size: 16px;
}
.event-form .gform_page_footer input:hover{
background: transparent;
color: #000;
cursor: pointer;
}
.event-form .gsection_title{
font-weight: 500;
}
.event-form .gform_wrapper.gravity-theme .gfield_label{
font-size: 18px;
font-weight: 700;
margin-bottom: 20px;
}
.event-form .gform_wrapper.gravity-theme .gfield_header_item {
font-size: 14px;
padding: 5px 0;
font-weight: 500;
}
.event-form .gform_wrapper.gravity-theme .gform_previous_button.button{
background-color: #fbbc1f;
color: #000;
}
.event-form a.gravitypdf-download-link {
font-size: 16px;
}
.event-form #gform_confirmation_message_6 p{
font-size: 16px;
padding:10px 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description {
visibility: hidden !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row {
padding: 1rem 0 !important;
}