
@font-face {
    font-family: 'pacificoregular';
    src: url('fonts/pacifico-webfont.eot');
    src: url('fonts/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pacifico-webfont.woff2') format('woff2'),
         url('fonts/pacifico-webfont.woff') format('woff'),
         url('fonts/pacifico-webfont.ttf') format('truetype'),
         url('fonts/pacifico-webfont.svg#pacificoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.container{ width:960px!important}
.centered{ margin:0 auto!important; float:none !important;}
.centered_text{text-align:center; margin:0 auto!important; float:none !important;}
p{ text-align: justify;  font-family: 'arial'; font-size:20px;}
h2{font-family: 'arial'; font-size:60px; color:#fff}
.noPadding{ padding-left:0!important; padding-right:0!important;}
.mtb30{ margin-top:30px; margin-bottom:30px;}
.mb30{ margin-bottom:30px}
.pt50{ padding-top:50px}
.tagline {color:#fff; font-size:20px;font-family: 'pacificoregular';}
.pattern1{ background:#000;}
.pattern1 p{ color:#fff;}
.pattern3{ background:#fff url(../img/pattern2.jpg) repeat;}
.pattern2{ background:#000;}
.pattern2 p{ color:#fff;}
.para-white{}
.vic-seprator{ border-bottom:1px solid #565454;}
.small-logo{}
span.buttons-list {
  display: block;
  min-height: 70px;
}

ul, ul li{list-style:none}

.navbar-default{padding: 0px 0px;  background:url('../img/banner-landing.jpg') no-repeat; background-size:cover; border-bottom:4px solid #ed3421;}

.og-details a.link-button{float: left;
  margin-bottom: 5px;}
.wagwep-container ul#portfolio-filter{border-bottom: 1px solid #565454;}  

.wagwep-container ul#portfolio-filter li.current a, ul#portfolio-filter a:hover{background: #444!important;}

.sec-logo{position: absolute;
left: -31px;
top: 9px;}
.navbar-nav>li{margin:0 32px 0 0}
.navbar li a{ font-family: 'pacificoregular'; font-size:26px;padding:13px 0 !important; color:#fff !important;*/}
.navbar-nav>li.last{margin:0}

.nav-width{ width:750px;border-top: 4px solid #ed3421;}
.navbar-collapse{ width:100%; margin-top:10px}
.bx-controls.bx-has-pager {
  display: none;
}
.seprator img{ position:absolute;left: 30%;  }
.bx-wrapper img{ }
.mascot img, .seprator img{height: 272px; }

.second{ width:83%;margin-bottom: 9px!important;}
.second .sec-logo{ height:126px;margin-top: 10px;}
.second .small-logo{ margin:20px 0;}
.mtb30{ margin-top:70px; margin-bottom:70px}

.flowuplabels .fl_input{background: #fff;  border-radius: 4px;}

.contact_info_top {  text-align: center;  margin-left: 80px;}
.contact_info_top p{text-align:center}
.contact_form_header {text-align: center;margin:70px auto;font-size: 18px}
.contact_textarea{height: 140px !important;}
.btn-block,.btn-block:hover{border-radius: 4px !important;}

.category_section {border-right:3px solid #ed3421;}
.category_section ul {list-style: none;}
.category_section ul li{text-align: left;
margin-bottom: 3px;}
.category_section ul li a{color:#fff;font-size: 19px;font-family: 'arial'; text-transform: capitalize;}
.category_section ul li a.selected,.category_section ul li.selected a{color:#E74C3C }

.category_gallery #gallery_thumbs .col-md-4{text-align: center;  margin: 0px 0 40px;}
.category_gallery{ min-height: 300px;color:#fff;font-family: 'Roboto', sans-serif; }
.category_gallery a{color:#fff; text-decoration: underline;font-style: italic;}
.category_gallery .cat_img{margin:0 auto; float: none;}
.category_gallery .cat_img img{max-width: 100%;height: auto;
}
.category_gallery .art_info{display: none;}

/*.category_gallery #gallery_selected_img{height: auto;width:100%;}    */
.category_gallery #gallery_selected_img{height: auto;width:95%;max-height:850px}
.category_gallery .gallery_selected_img_height{height: auto !important;width:95%;max-height:850px}

.category_gallery #art_info{text-align: center;}
.category_gallery #art_info h4{  text-transform: none;
  font-size: 17px;
  margin-bottom:3px;}
.category_gallery #art_info h6{font-style: italic;font-size: 14px;  margin: 2px 0;}
.category_gallery #art_info p{  text-align: center;
  font-size: 16px;}
.category_gallery #art_info p.notes{margin:15px 0}

.homeslider img{height:300px;}

#gallery_details{display: none;}
#gallery_slider{width:475px; margin: 0 auto}
#gallery_slider img.main_gallery{height:380px !important; width:auto;}
.gallery_actions{margin-bottom:10px;}
.gallery_info{margin-top:10px;}

.art_slider{width:100% !important; margin: 0 auto}
#gallery_slider img{width:100% !important; height: auto !important;}

.sub_categories_list{display: none;  margin: 0px 0 0 15px;}
.sub_categories_list li{color:#fff;margin-bottom:5px}
.sub_categories_list a{font-size:19px !important}
 .sub_categories_list a.selected{color:#E74C3C }

footer p{text-align: center;font-size:16px}
footer p.small_link{float:left;font-size: 11px;     color:#000;cursor:default;
line-height: 12px;                                   
margin-top: -20px;}
footer p.small_link a{text-decoration:underline; color:#000;text-decoration:none;cursor:default;}

.news_section{color:#fff;margin-bottom:50px}
.news_section h2,.art_section h2{font-family: 'pacifico'; font-size:60px; color:#fff}
.art_section{color:#fff;text-align: center;}
.art_section p{text-align: center;}

#contact-top{margin:15px auto}
.contact_left_section p.centered_text{  font-size: 18px;}

.art_studio {text-align: center;}
.art_studio .col-md-12{margin-bottom:20px}
.art_studio p.description{text-align: center;font-size:19px; margin:5px auto}
.art_studio p.description{text-align: center;font-size:19px; margin:5px 0 5px 0}
.art_studio img{max-width: 100%}

.card_icons{text-align:center}
.card_icons p{text-align:center}

.order_now{color:#fff;text-decoration:underline; font-style:normal}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}