@font-face {font-family:'rubiklight'; src:url('../fonts/rubik-light-webfont.woff2') format('woff2'), url('../fonts/rubik-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family:'open_sansregular'; src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff');  font-weight: normal;font-style: normal;}
@font-face {font-family:'ralewaythin';src: url('../fonts/raleway-variablefont_wght-webfont.woff2') format('woff2'), url('../fonts/raleway-variablefont_wght-webfont.woff') format('woff'); font-weight: normal;font-style: normal;}
@font-face {font-family:'ralewayregular'; src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff'); font-weight: normal;    font-style: normal;}

body{font-family:Arial, Helvetica, sans-serif;font-size:16px;}img{max-width:100%;}ul,ol{margin:0;padding:0;}
.clear{clear:both;}

header{background:#fff;}
.logo{padding:5px 0;}.logo img{max-height:180px;position:absolute;top:8px;z-index:9999;}.logo .social{display:block;text-align:right;padding-top:5px;}.logo .social i{margin:0px 2px;}.logo .social a{color:#fff;width:25px;height:25px;background:#333;line-height:25px;text-align:center;font-size:12px;border-radius:2px;display:inline-block;}.logo .social a:hover{color:#000;background:#f1f1f1}
 
.relative{position:relative;}

#banner{position:relative;overflow:hidden;margin-top:1px;border-top:1px solid #eee;}#banner:before{background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;content:"";}#banner img{width:100%;}#banner .bannertest{position:absolute;width:100%;top:23%;font-size:65px;z-index:9;text-align:left;color:#000;font-weight:600;line-height:1em;text-align:center;}#banner .bannertest a{color:#000;font-size:40px;line-height: 36px;}#banner .bannertest .cre{background:#fff;padding:50px 50px 30px;position:relative;margin:0 auto;max-width:560px;font-family:"Arial Black", Arial, Tahoma}#banner .metaslider .caption-wrap{position:static!important;opacity:1!important}.metaslider .caption{padding:0!important;;}

#banner .banner{height:450px; background-size:cover!important;background-position:top!important}


.about{padding:80px 10%;text-align:justify;}.about h1{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:0 0 45px!important;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;text-align:center;}.about h1:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;margin:0 auto;right:0;}.about h3{font-weight:600;font-family:Arial, Helvetica, sans-serif;font-size:17px;margin-bottom:15px!important;letter-spacing:2px;}.about h1 span,.about h4 span{color:#ec1b21}.about h4{font-weight:600;font-family:Arial, Helvetica, sans-serif;font-size:17px;text-align:left!important;margin-bottom:15px!important;letter-spacing:2px;}.about p{font-size:16px;color:#181818;font-family:'ralewayregular';line-height:30px!important;}.about a.read{background:#3a3b67;color:#fff;padding:12px 25px;color:#fff;border-radius:10px;display:inline-block;margin-bottom:20px;}.about a.read:hover{background:#aeb2b3;color:#fff;}.about .imgright{float:right;box-shadow:0 0 4px #ccc;padding:5px;margin-left:15px;border-radius:10px;background:#fff;}.about ul{padding:0px 0 15px;}.about ul li{padding:0 0 10px 25px;font-size:16px;position:relative;list-style-type:none;color:#2f2e2e;font-family:'open_sansregular';}.about ul li i{position:absolute;left:0;top:3px;font-size:17px;color:#f28241;}.about p a{color:#f28241;}.about .lefttext{text-align:left!important;}.about form{max-width:500px;margin:0 auto;width:100%;padding-top:40px;}.about .form-control{margin-bottom:15px;}.about textarea{height:150px;}.about input.wpcf7-submit{background:#f28241!important;padding:14px 25px!important; float:right;}.about input.wpcf7-submit:hover{background:#000!important;text-decoration:none;}.about .event{padding:3px;box-shadow:0 0 3px #ccc;margin-bottom:25px;max-height:250px;overflow:hidden;}

.pink{color:#f28241;}

.courses{padding:80px 0;text-align:center;color:#2f2e2e;background:#f8f8f8;}.courses .start{padding:0 15%;}.courses h2{font-weight:300;font-size:18px;position:relative;margin:0 0 45px!important;font-weight:600;text-align:center;padding-bottom:10px;text-transform:uppercase;letter-spacing: 3px;font-family:Arial, Helvetica, sans-serif;}.courses h2:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;right:0;margin:0 auto;}.courses h3{font-size:90px;font-family:"Arial Black", Arial, Tahoma;color:#2f2e2e;}.courses h4{font-size:16px;font-family:ralewaythin;}.courses .seeall{padding-top:20px;}.courses .seeall a{color:#f28241;font-weight:600;}.courses img{margin-bottom:15px;border-radius: 100%;}.courses p{font-family:'ralewayregular';opacity:0;}.courses .col-sm-3:hover img{opacity:0.8;}.courses .col-sm-3{margin-bottom:40px;}.courses .col-sm-3 p{display:block;opacity:1;}.courses .col-sm-3 h5{margin-bottom:20px;font-size:24px;}.courses a{color:#000;}.courses a:hover{color:#f28241;}

.homeevent{padding:50px 0;overflow:hidden;}.homeevent h2{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:85px 0 10px;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;}.homeevent h2 strong{display:block;letter-spacing:6px;font-size:60px;font-weight:400;}.homeevent a{position:relative;display:block;z-index:9;background:none;}.homeevent .start a:before {content:" ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;box-sizing: border-box;z-index:999; background: rgba(255, 255, 255, 0.6) !important;--itemOpacity: #2F2E2E;opacity:0;}.homeevent .start a:hover:before{opacity: 1;cursor:pointer;}.homeevent h4{text-align:center;color:#000;font-size:16px;font-family:rubiklight;margin:15px 0;font-weight:normal!important}.homeevent .start img{width:280px;height:225px;border-radius:100%;box-shadow:0 0 4px #ccc;}.homeevent a.btn-events{padding:9px 25px;display:inline-block;background:#f28241;color:#fff;font-weight:600;margin-bottom:20px;}.homeevent a.btn-events:hover{background:#111;text-decoration:none;}
  
.videos{padding:80px 0;}.videos video{width:100%!important;height:100%!important;}


.testimonials{padding:80px 10%;background:#f8f8f8;font-family:Arial, Helvetica, sans-serif;text-align:center;overflow:hidden;}.testimonials h2{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:0 0 45px!important;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;text-align:center;}.testimonials h2:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;margin:0 auto;right:0;}.testimonials .image{padding-bottom:10px;text-align:center;}.testimonials .image img{width:80px;height:80px;border-radius:100%;}.testimonials .testimonial-name{font-size:15px;font-weight:600;text-align:center;color:#000;font-family:'ralewayregular';}.testimonials p{line-height:26px;font-size:15px!important;font-weight:500!important;font-style:normal!important;font-family:'ralewayregular';}.testimonials .strong-view.controls-type-sides.nav-position-inside .wpmslider-pager{left:0!important;}.testimonials a.active:before,.testimonials a:hover:before{background:#f28241!important}

.express{background:url(../images/express-bg.jpg) no-repeat center center / cover;text-align:center;position:relative;}.express .start{background:rgba(255,255,255,.9);padding:50px 0;}.express h3{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:0 0 45px!important;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;text-align:center;}.express h3:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;margin:0 auto;right:0;}.express .boxs{box-shadow:0 0 3px #ccc;padding:8px;background:#fff;}.express h3 a{color:#000;}

footer{background:#2f2d2e;color:#999;font-size:14px; padding:25px 0;font-size:14px;}footer a{color:#999;}footer a:hover{color:#fff;}

#toTop {width:40px;height:40px;background-color:#000;text-align: center;padding: 10px;line-height:20px;position:fixed;bottom:10px;right:10px;cursor:pointer;display: none;color: #fff;font-size: 20px; border-radius:5px;border:1px solid #444;z-index:999999;}#toTop:hover{background:#6e2419;border-color:#9d210f;}

.mobile{display:none;}.desktop{display:block;}
 
.paddlr15{padding-left:15%!important;padding-right:15%!important;}.paddlr20{padding-left:20%!important;padding-right:20%!important;}
.whitebg{background:#fff!important;}
 

.cp-widget-button {display: inline-block;position: fixed;bottom: 6%;left: 2%;z-index: 999999}
.cp-widget-button__inner {height: 64px; width: 64px; line-height: 64px;background: #00a90c;color:#fff;font-size:32px;font-weight:bold;border-radius: 50%;text-align: center;cursor: pointer;border:2px solid #fff;}
.cp-widget-button__inner {animation: bounce 1s infinite alternate;  -webkit-animation: bounce 1s infinite alternate}

.classes{border:1px solid rgba(47, 46, 46, 0.2);margin-bottom:25px;}.classes .classname{display:block;padding:80px 0;text-align:center;}.classes{width:100%;}.classes .classname a.read{background:#f28241;color:#fff;display:inline-block;padding:8px 20px;border-radius:0;}.classes:hover .classname a.read{background:#222;}.classes h3{font-size:20px;text-transform:uppercase;margin-bottom:15px;}.classes h3 a{color:#000;}

.paintings{padding:20px 0 50px} .paintings article{float:left;width:31.333333%;margin:0 1% 30px;position:relative;box-shadow:0 0 4px #ccc;}.paintings article h2.entry-title{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:500;margin-top:15px}.paintings article .featured-media{max-height:300px;overflow:hidden;}.paintings article .featured-media img{min-height:300px;}


.paint-page{margin:10px 0 40px;border-top:1px solid #e9e9e9;padding-top:40px;}.paint-page img{box-shadow:0 0 4px #ccc;padding:5px;}.paint-page h1.entry-title{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:0 0 25px!important;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;text-align:left;}.paint-page h1:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;}.paint-page p{font-size:14px;color:#2f2e2e;font-family:'open_sansregular';line-height:26px;}.paint-page form{margin-top:30px;}.paint-page input.wpcf7-submit{background:#f28241!important;padding:14px 25px!important;}.paint-page input.wpcf7-submit:hover{background:#000!important;text-decoration:none;}.paint-page label{font-size:14px;color:#2f2e2e;}.paint-page label b{color:#FF0000;}

.leftimg{float:left;box-shadow:0 0 3px #ccc;padding:4px;border-radius:4px;margin-right:15px;max-width:300px;background:#fff;}
.rightimg{float:right;box-shadow:0 0 3px #ccc;padding:4px;border-radius:4px;margin-left:15px;max-width:300px;background:#fff;}

body.single-post .paintings article{width:100%;margin:0;box-shadow:none;}

body header.entry-header,.entry-content hr, hr.styled-separator, .entry-categories, .post-meta-wrapper{display:none!important;}body.blog header.entry-header, body.single-post header.entry-header{display:block!important;}

.pagination-wrapper{clear:both;}.pagination a{color:#777;}.pagination .current,.pagination a:hover{color:#f28241;}


.eventspage{padding:50px 0;}.eventspage h1{font-weight: 600;font-family: Arial;font-size: 20px;position: relative;margin: 0 0 45px !important;text-transform: uppercase;padding-bottom: 10px;letter-spacing: 3px;text-align: center;}.eventspage h1:before{background: #f28241;width: 50px;bottom: 0;left: 0;  position: absolute;  content: "";  height: 2px;  margin: 0 auto;  right: 0;}

#testimonials{padding:80px 10%;text-align:justify;}#testimonials h1{font-weight:600;font-family:Arial;font-size:20px;position:relative;margin:0 0 45px!important;text-transform:uppercase;padding-bottom:10px;letter-spacing: 3px;text-align:center;}#testimonials h1:before{background:#f28241;width:50px;bottom:0;left:0;position:absolute;content:"";height:2px;margin:0 auto;right:0;}#testimonials .text-box{border:1px solid #ccc;margin-bottom:20px;padding:20px;}#testimonials .text-box p{text-align:justify;}#testimonials .text-box h4{color:#f28241;font-size:18px;font-weight:500;}


@media screen and (max-width:768px) {
.logo img{position:relative;top:0;}#banner .bannertest{font-size:30px;top:8%;}#banner .bannertest .cre{padding:10px 20px 10px;max-width:250px;}#banner .bannertest .cre img{max-width:100px;display:inline-block;}footer .text-right{text-align:left!important;}.about,.testimonials{padding:80px 0;}.paddlr20{padding-left:0!important;padding-right:0!important;}.about h1,.courses h2{margin: 0 0 25px!important;}.paintings article{float:none;width:98%;margin:3px 3px 30px;}.leftimg,.rightimg{float:none;margin:0 0 15px;max-width:100%;}.courses img{min-height: 270px;}.homeevent .start .row .col-4{max-height:80px;}.courses .col-sm-2{margin-bottom:20px;}.testimonials .wpmtst-testimonial-inner{padding:0!important;}.homeevent h2{margin:5px 0 20px;}.homeevent .start img{height:280px;}.courses .row, .homeevent .row{margin-left:0;}.homeevent{text-align:center;}.homeevent a.btn-events{margin-bottom:50px;}.about.paddlr15{padding-left:5px!important;padding-right:5px!important;}.classes .classname{padding:30px 0;}

}