/*
Theme Name: Konrad Carter
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: Wordpress
Author URI: https://www.wordpress.com/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
/**{margin:0; padding:0;}*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;}
a:hover{text-decoration:none; /* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
/*ul{list-style:none;}*/
img{max-width:100%;}
body{-webkit-font-smoothing:antialiased; word-wrap:break-word; font-family: "Rubik", serif; /*font-optical-sizing:auto;*/ font-size:16px; line-height:26px; font-weight:400; color:#383838; background:#ffffff;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

.heading{font-size:40px; line-height:1; font-weight:500; color:#000; font-family: "Montserrat", serif; padding-bottom:15px; margin:0px 0px 25px 0px; border-bottom:1px solid #cccccc; position:relative;}
.heading1{font-size:40px; line-height:1; color:#000000; font-family: "Montserrat", serif; font-weight:400; padding-bottom:20px; margin:0px; position:relative;}

.input1, .input2{width:100%; padding:0 15px; font-size:16px; color:#000000; height:50px; line-height:50px; margin:0px 0px 15px 0px; border:1px solid #d5c8b9; background-color:#ffffff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.input2{height:110px; padding:10px 15px; line-height:inherit !important;}

.input3{width:100%; padding:0 15px; font-size:16px; color:#000000; height:45px; line-height:45px; margin:0px 0px 15px 0px; border:1px solid #ccc9bf; background-color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

select.input1{width:100%; color:#8d8d8d; cursor:pointer;}
.submit{background-color:#ca9236; color:#FFFFFF; line-height:45px; font-size:16px; font-weight:600; text-transform:uppercase; padding:0px 50px; cursor:pointer; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.submit1{background-color:#ca9236; color:#FFFFFF; line-height:48px; font-size:16px; font-weight:600; text-transform:uppercase; padding:0px 50px; cursor:pointer; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.button{font-size:16px; font-weight:600; text-transform:uppercase; line-height:48px; font-family: "Rubik", serif;}
.button a{background-color:#ca9236; color:#FFFFFF; display:inline-block; padding:0px 30px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button a:hover{background-color:#cd8645;}
.button a:after{content:'>'; font-weight:300; padding-left:10px;}

header{width:100%; padding:16px 0px; background-color:#ffffff; /*position:absolute; top:0px; left:0px; z-index:999;*/ border-bottom:1px solid #cccccc;}

.logo{/*width:140px;*/width:299px; float:left; /*position:absolute; z-index:9999; top:-47px; left:0; transform:translateX(-50%);*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.logo a{line-height:1px; display:block;}

header nav{/*padding:30px 0px;*/padding:10px 0px; float:right;}
header nav li{position:relative;}
header nav ul{list-style:none; text-align:center;}

header nav ul li{display:block; position:relative; float:left; line-height:30px; font-size:18px; padding:0px 50px 0px 0px;}
header nav ul li:last-child{padding-right:0px;}
header nav ul li a{display:block; color:#000000; padding:0px;}
header nav ul li a:hover{color:#ca9236;}
header nav ul li .active{color:#ca9236;}

/*dropdown*/
header nav ul li:hover{/*background-color:#ffff00; color:#000000;*/}
header nav ul li ul{background:#974932; display:none; position:absolute; width:270px; left:0px !important; z-index:999; border-top:10px solid #fff;}
header nav li:hover > ul{display:block;}
header nav li li{display:block; float:none; margin:0px; padding:0px !important; width:270px; background:none; border:none; position:relative;}
header nav li:hover li a{background:none; border-bottom:1px solid #fff;}
header nav li ul a{display:block; font-size:13px; font-style:normal; margin:0px; padding:0px 0px 0px 10px; text-align:left; color:#ffffff; line-height:43px; text-transform:none;}
header nav li ul li a:hover{border-bottom:1px solid #FFFFFF;}
header nav li ul li:last-child a,
header nav li ul li:last-child a:hover{border:none;}
header nav li ul a:hover{background-color:#450000 !important; color:#ffffff !important;}
/*header nav li ul a:before{content:url(images/menu-drop-arrow.png); color:#FFF; margin-right:7px;}*/
/*from second dropdown*/
header nav ul ul li:hover{background-color:#003d67 !important; color:#ffffff !important;}
header nav li ul ul{left:200px !important; top:0px !important; position:absolute; z-index:9999;}

/*sticky header*/
.header_bottom.smaller{position:fixed; top:0px; height:98px; background-color:#FFF;}

.header_mobilenav{position:relative;}

section{width:100%; margin:0px; padding:0px;}
.banner_area{overflow:hidden;}
.banner_area ul.slides .banner_block{width:25%; float:left; position:relative;} 
.banner_area ul.slides .banner_block_cover{/*background:rgba(0,0,0,.5);*/ position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1;}
.banner_area ul.slides .banner_block img{width:100%;}

.home_about_section{padding:80px 0px; background-image:url(images/inner-bg.jpg); background-repeat:repeat; background-position:top center; background-size:cover;}
.home_about_section .container{display:flex;}
.home_about_left{float:left; width:52%;}
.home_about_left img{border:10px solid #FFF; width:100%;}
.home_about_left_block1{float:left; /*max-width:318px;*/max-width:48%;}
.home_about_left_block2{float:right; /*max-width:318px;*/max-width:48%; padding-top:163px;}
.home_about_right{float:right; width:48%; font-size:20px; line-height:28px; padding-left:100px;}
.home_about_heading{font-size:50px; line-height:1; color:#000000; font-weight:500; font-family: "Montserrat", serif; padding-bottom:25px; margin:0px; position:relative;}
.home_about_heading span{display:block; font-family: "Rubik", serif; font-size:25px; color:#ca9236; font-weight:300; padding-bottom:5px;}
/*.home_about_heading_div{padding:0px 0px 25px 0px;}*/
.home_about_right .button{margin-top:35px;}

.available_art_section{padding:60px 0px; background-color:#ffffff;}
.available_art_area{position:relative;}
.available_art_top{/*border-bottom:1px solid #cccccc;*/ position:absolute; top:0px; left:0px; z-index:109}
.available_art_top li{list-style:none; float:left; padding-right:40px; font-size:18px; line-height:30px;}
.available_art_top li a{color:#3c3c3c;}
.available_art_top li a:hover,
.available_art_top li a.active{color:#ca9236; border-bottom:4px solid #ca9236;}
.available_art_block{/*width:406px;*/ border:1px solid #d8d8d8; color:#3c3c3c; position:relative; padding:19px; margin-top:30px;}
.available_art_block_content{padding:19px 0px 0px 0px;}
.available_art_block_content span{color:#ca9236;}
.available_art_block_heading{font-size:18px; color:#000000; font-weight:500; padding:0px 0px 0px 0px;}
.available_art_heading{font-size:35px; line-height:1; color:#000000; font-family: "Montserrat", serif; font-weight:500; padding-bottom:20px; margin:0px; position:relative;}
.containerr .available_art_block{margin-top:0px;}

.unique_art_section{padding:50px 0px; background:url(images/unique-art-bg.jpg) no-repeat top center; background-size:cover;}
.unique_art_area{position:relative;}
.unique_art_left{float:left; max-width:30%; height:468px;}
.unique_art_right{float:right; max-width:30%; margin-top:-468px; height:468px;}
.unique_art_mid{font-size:60px; line-height:1.1; font-weight:500; color:#FFF; font-family: "Montserrat", serif; text-align:center; /*position:absolute; left:0px; top:0px;*/ width:100%; height:468px; padding:30px 0px; float:left; margin-top:-466px;}
.unique_art_mid .button{margin-top:35px;}

.home_gallery_section{padding:60px 0px; background-color:#ffffff;}
.home_gallery_section .available_art_heading{padding-bottom:0px; margin:0px 0px -30px 0px;}

footer{width:100%; color:#3b3b3b; font-size:16px; line-height:26px; overflow:hidden; background-color:#f5f3eb;}
footer a{color:#3b3b3b;}
footer a:hover{color:#000000;}
footer ul{}
footer ul li{line-height:30px; list-style:none; margin:0px; position:relative; display:block;}
/*footer ul li:after{content:'|'; margin:0px 10px;}
footer ul li:last-child:after{content:'';}*/
.footer_top{padding:40px 0px;}
.footer_bottom{background-color:#cd8645; color:#FFF; text-align:center; line-height:20px; padding:25px 0px;}
.footer_bottom a{color:#FFF;}
.footer_area_heading{color:#ca9236; font-size:20px; font-weight:500; padding-bottom:10px;}
.footer_trusted{float:right;}
.footer_logo img{max-width:265px;}

.footer_social{/*padding-left:35px; float:right;*/ margin-top:10px;}
.footer_social i{margin:0px 3px; color:#cd8645; border:2px solid #cd8645; border-radius:90px; line-height:36px; width:40px; text-align:center;}

textarea{resize:none;}
iframe{display:block;}
.recaptcha{margin-bottom:20px;}

.inner_area{padding:80px 0px;}
.inner_area_bg{/*background-image:url(images/inner-bg.jpg); background-repeat:repeat; background-position:top center;*/}

/*.about_page_section{padding:80px 0px 230px 0px;}
.about_bottom_section{padding:80px 0px; background-color:#1d1f24; font-size:18px; line-height:28px; color:#dfdfdf; font-weight:300;}
.about_bottom_video{max-width:560px; margin-left:auto; margin-right:auto; position:relative; margin-top:-230px; margin-bottom:65px;}*/

.about_section{font-size:18px; line-height:28px;}
.about_section .home_about_left{float:left; width:50%; padding-right:25px; background:url(images/about-bg.png) no-repeat center center;}
.about_section .home_about_left img{border:none;}
.about_section .home_about_right{float:right; width:50%; padding-left:25px; font-size:18px; line-height:28px;}

.about_bottom{text-align:center; color:#000; margin-top:70px; padding:73px 15px; background:url(images/about-bottom-bg.jpg) no-repeat center center; background-size:cover; background-color:#fcf0e2;}
.about_bottom span{color:#cd8645; font-weight:700;}

.contact_section{}
.contact_area{}
.contact_area_left{width:50%; float:left; padding-right:60px;}
.contact_area_right{width:50%; float:right; background-color:#fcf0e2; min-height:655px;}
.contact_area_inner{padding:40px 30px;}
.contact_heading{font-size:40px; line-height:1; font-weight:500; color:#000; font-family: "Montserrat", serif; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #cccccc; position:relative;}

.contact_area_block{padding:0px 0px 0px 50px; margin:0px 0px 35px 0px; font-size:20px; line-height:1.25; color:#000000;}
.contact_area_block a{color:#cececf;}
.contact_area_block img,
.contact_area_block i{float:left; margin-left:-50px; line-height:30px; color:#f75023;}
/*.contact_social{/*padding-left:35px; float:right;/ padding-bottom:35px;}
.contact_social img{margin:0px 5px 0px 0px;}*/
.contact_img img{width:100%;}
.contact_style{font-size:18px; margin-bottom:5px;}
.contact_right_top{background-color:#ca9236; color:#FFF; line-height:21px; padding:20px 30px; position:relative;}
.contact_right_top:after{content:''; position:absolute; left:40px; bottom:-20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	border-color: #ca9236 transparent transparent transparent;
}
.contact_right_heading{font-size:40px; line-height:1; font-weight:500; color:#ffffff; font-family: "Montserrat", serif; padding-bottom:10px; margin:0px;}

.gallery_area{}
.gallery_area .available_art_block{margin-top:30px;}
.gallery_area .heading1{padding-bottom:0px;}

.details_area{}
.details_left{float:left; width:50%; padding-right:25px;}
.details_right{float:left; width:50%; padding-left:25px; font-size:18px; line-height:32px;}
.details_style{font-size:25px; color:#ca9236; font-weight:600; padding-bottom:20px;}
.details_style1{font-size:20px; color:#ca9236; font-weight:400; padding-bottom:5px;}
.details_style1 span{font-weight:500;}

.detais_breadcrumb{color:#000000; padding-bottom:10px;}
.detais_breadcrumb a{color:#8e8e8e;}
.detais_breadcrumb a:hover{text-decoration:underline;}
.detais_imgarea{border:1px solid #d8d8d8; padding:20px;}
.detais_imgarea img{width:100%;}
.detais_thumbarea{padding-top:10px; margin-left:-5px; margin-right:-5px;}
.detais_thumb_block{width:115px; float:left; padding:10px; margin:5px; border:1px solid #d8d8d8; height:115px;}


/*.paintings_section .button{margin-top:35px;}
.paintings_section .button a{padding:0px 50px;}

.paintings_section{padding:60px 0px; background-color:#1d1f24;}

.paintings_block{/*width:406px;/ background-color:#0f1013; border:1px solid #474c57; color:#FFF; position:relative; padding:20px;}
.paintings_block_heading{font-size:20px; color:#FFFFFF; text-align:center; padding:30px 0px 10px 0px;}
.paintings_section .heading1{margin-bottom:-60px;}
.paintings_section .button{margin-top:35px;}
.paintings_section .button a{padding:0px 50px;}

.available_paintings{background-color:#2b2d33;}
.available_paintings_heading{font-size:20px; color:#FFFFFF; text-align:center; padding:15px 0px 0px 0px;}
.available_paintings_heading span{display:block; font-size:16px; color:#f75023;}

.quote_section{background:url(images/quote-bg.jpg) no-repeat top left; background-size:cover; padding:112px 0px;}
.quote_area{text-align:center; color:#FFF; font-size:28px; line-height:38px; font-style:italic; font-weight:400; font-family: "PT Serif", serif; max-width:635px;}
/*.quote_area span{font-size:100px; line-height:38px;}/
.quote_author{/*text-align:right;/ font-style:normal; font-family: "Public Sans", sans-serif; font-weight:bold; padding-top:10px;}

.paintings_page_section{}
.paintings_page_section .paintings_block{margin-top:30px;}
.paintings_page_section .paintings_block img{width:100%;}
.paintings_page_section .heading1{padding-bottom:0px;}*/

#page_navigation{margin-top:30px;}
#page_navigation a{color:#000000; font-weight:500; background-color:#FFFFFF; /*border:1px solid #d0cdcd;*/ padding:4px 11px; border:1px solid #FFFFFF; margin-left:5px; display:inline-block;}
#page_navigation a.active_page,
#page_navigation a:hover{background-color:#ce0900; color:#FFFFFF; border:1px solid #ce0900;}

.pagination_area{display:block; text-align:center;}
.pagination_area a,
.pagination_area span{color:#515151; font-weight:500; background-color:#FFFFFF; /*border:1px solid #d0cdcd;*/ padding:4px 11px; border:1px solid #d0cdcd; margin-left:5px; display:inline-block;}
.pagination_area a:hover{background-color:#ff601f; color:#FFF !important; border:1px solid #ff601f;}
.pagination_area .active_page,
.pagination_area span.current{background-color:#ff601f; color:#FFF !important; border:1px solid #ff601f;}

.StaticContent{/*font-size:20px; line-height:1.5; font-weight:400;*/}
.StaticContent p{margin-bottom:25px;}
.StaticContent p:last-child{margin-bottom:0px;}
.StaticContent b,
.StaticContent strong{}

.StaticContent ol{padding-left:0px;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.StaticContent ol li {padding-left:40px; position:relative; padding-bottom:25px;
  counter-increment: my-awesome-counter;
}
.StaticContent ol li:last-child{padding-bottom:0px;}
.StaticContent ol li::before {
  content: counter(my-awesome-counter) "";
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:25px; height:25px; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

.StaticContent ol li ul{padding-left:25px; padding-top:15px;}
.StaticContent ol li ul li{padding-left:5px; padding-bottom:10px; list-style:disc; counter-increment:none;}
.StaticContent ol li ul li:last-child{padding-bottom:0px;}
.StaticContent ol li ul li::before{
  content:'';
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:auto; height:auto; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

/*.StaticContent li{list-style:none; margin-bottom:15px; padding-left:30px; position:relative;}
.StaticContent li:last-child{margin-bottom:0px;}
.StaticContent li:before{content:url(images/bullet1.png); position:absolute; left:0px; top:0px;}*/
.StaticContent ul{margin-bottom:25px;}
.StaticContent li{list-style:none; padding-left:38px; position:relative; margin-bottom:15px;}
.StaticContent li:last-child{margin-bottom:0px;}
.StaticContent li:before{content:url(images/bullet3.png); position:absolute; left:0px; top:3px;}

/*NGG Galler*/
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 14px;
	overflow:hidden;
}
.ngg-navigation {
  font-size: 16px !important;
  padding-top: 40px;
  padding-bottom: 0px;
}
.ngg-navigation a.page-numbers,
.ngg-navigation span.current{
  font-size: 16px;
  line-height:32px;
  margin-right:5px;
  padding: 6px 12px;
}
.ngg-galleryoverview {
  margin-top:0px;
  margin-bottom:0px;
}

.wpcf7-radio .wpcf7-list-item{display:block;}

/*.popup_content{position:relative; padding:20px;}
.popup_content_close{position:absolute; right:-10px; top:-10px; z-index:2;}
.popup_header{}
.popup_header .ourstaff_block_heading{padding:0px 0px 0px 0px !important;}
.popup_close{float:right; margin-top:-12px; margin-right:-12px; cursor:pointer; position:relative; z-index:3;}
.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}*/


/*Custom bootstrap*/

.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths,  .col-xl-5ths, 
.col-lg-3ths, .col-md-3ths, .col-sm-3ths,
.col-xs-two5ths, .col-sm-two5ths, .col-md-two5ths, .col-lg-two5ths, .col-xl-two5ths, 
.col-xs-three5ths, .col-sm-three5ths, .col-md-three5ths, .col-lg-three5ths, .col-xl-three5ths, 
.col-xs-four5ths, .col-sm-four5ths, .col-md-four5ths, .col-lg-four5ths, .col-xl-four5ths, 
.col-xs-five5ths, .col-sm-five5ths, .col-md-five5ths, .col-lg-five5ths, .col-xl-five5ths 
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {
	.col-sm-5ths {width: 20%;float: left;}
	.col-sm-3ths {width: 33.33%;float: left;}
	
	.col-sm-two5ths {width: 40%;float: left;}
	.col-sm-three5ths {width: 60%;float: left;}
	.col-sm-four5ths {width: 80%;float: left;}
}

@media (min-width: 992px) {
	.col-md-5ths {width: 20%;float: left;}
	.col-md-3ths {width: 33.33%;float: left;}
	
	.col-md-two5ths {width: 40%;float: left;}
	.col-md-three5ths {width: 60%;float: left;}
	.col-md-four5ths {width: 80%;float: left;}
}

@media (min-width: 1200px) {
	.col-lg-5ths {width: 20%;float: left;}
	.col-lg-3ths {width: 33.33%;float: left;}
	
	.col-lg-two5ths {width: 40%;float: left;}
	.col-lg-three5ths {width: 60%;float: left;}
	.col-lg-four5ths {width: 80%;float: left;}
}

/*Custom bootstrap end*/

/* Back to top button */
#back-top {
	position: fixed;
	bottom:90px;
	right:10px;
	z-index:999999999999999;
	margin:0px;
}

.menu_drop:after{content:url(images/menu-arrow.png); position:absolute; right:25px; top:0px; width:12px; height:30px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.menu_up.menu_drop:after{
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header_mobilenav .menu_drop:after{content:'';}


#menu-header .current-menu-item{}
#menu-header .current-menu-item a,
#menu-header .current-menu-item a:hover{color:#ca9236;}
#menu-header .current-menu-item .sub-menu a{color:#ca9236;}
#menu-header .current-menu-item .sub-menu li:last-child a{border-bottom:none;}
#menu-header .sub-menu .current-menu-item a,
#menu-header .sub-menu .current-menu-item a:hover{color:#ca9236;}

#menu-header .sub-menu{}
#menu-header .sub-menu a{color:#fff;}
#menu-header .sub-menu a:hover{color:#000; border-bottom:1px solid #ffffff;}

#menu-header .current-menu-parent{}
footer #top-menu .current-menu-item{background-color:inherit !important;}
footer #top-menu .current-menu-item a,
footer #top-menu .current-menu-item a:hover{color:inherit !important;}
footer #top-menu .current-menu-parent{background-color:inherit !important;}
svg.icon.icon-angle-down{display:none !important;}