/*
Theme Name: Twentythirteen child
Template: twentythirteen
Version:      1.1
*/
/* Theme customization starts here*/

@charset "utf-8";

/* CSS Document */

@import url('font-awesome.min.css');

@import url('animate.css');

@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700');

::-moz-selection { color: #fff;  background: #ccb676; }

::selection      { color: #fff;  background: #ccb676; } 

*{outline:none !important; padding:0; margin:0;}

body{font-family: 'Droid Sans', sans-serif; font-weight:normal; color:#7d7d7b;}

body, html{	height:100%;}
p{ font-weight:normal;}
ul, li{ list-style-type:none; padding:0;}
h1{color: #555555!important; display: block; font-size: 1.4em!important;  border-bottom:1px solid #dfdfde; border-top:1px solid #dfdfde; padding:15px 0; margin:0 0 30px;}
h1{ margin-top:0 !important;}
::-webkit-input-placeholder {   color:#9a9a9a;opacity:  1;}

:-moz-placeholder { color: #9a9a9a; opacity:  1;}

::-moz-placeholder { color:#9a9a9a; opacity:  1;}

:-ms-input-placeholder { color:#9a9a9a;}

a{color:#8f8f8f;}

a:focus, a:hover{text-decoration:none;}

/*************** HEADER PANEL STARTS HERE ***************/

/*header.header{ padding:20px 0;}*/

#navMenu { display:block; width: 100%;list-style:none; position: absolute; top:0; -webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out; background:#252525;}

#navMenu.fixed { position: fixed; top: 0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out; z-index:999999;}

#navMenu .nav.navbar-nav.navbar-right{ padding-top:10px;}

#navMenu.fixed .nav.navbar-nav.navbar-right{ padding-top:7px;}

#navMenu.fixed .navbar{ padding:10px 0;}

#navMenu.fixed .navbar-default{ background:#252525;}

#navMenu.fixed .navbar-default .navbar-nav > li > a{ color:rgba(255,255,255,0.65);}

#navMenu.fixed .navbar-default .navbar-nav>li>a:focus, #navMenu.fixed .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,1);	background-color:transparent;}

#navMenu.fixed .navbar-default .navbar-nav>.active>a, #navMenu.fixed .navbar-default .navbar-nav>.active>a:focus, #navMenu.fixed .navbar-default .navbar-nav>.active>a:hover {

	color:#fff;

	background-color:none;

}

.navbar-nav > li > .dropdown-menu li{ position:relative;}

.navbar-nav > li > .dropdown-menu li ul.sub-menu{ position:absolute; top:0;left:100%;z-index:1000;	display:none;float:left;min-width:160px;padding:5px 0;margin:0;font-size:14px;text-align:left;	list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}

.navbar-nav > li > .dropdown-menu li ul.sub-menu li a{ padding:3px 20px; color:#333; display:block;}

.navbar-nav > li > .dropdown-menu li ul.sub-menu li:hover a{background-color: #f5f5f5;

    color: #262626;}

.navbar-nav > li > .dropdown-menu li:hover ul.sub-menu{ display:block;}

.caret2 {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px dashed;	border-left:4px solid\9;	border-top:4px solid transparent;	border-bottom:4px solid transparent

}

/*************** HEADER PANEL ENDS HERE ***************/

/*************** BANNER PANEL STARTS HERE ***************/

/*.bannerArea{ background:#000 url(../images/home_banner_mountains_2.jpg) no-repeat fixed 0 0 / cover; width:100%; height:400px;}*/

.bannerArea { background:#000 url(./images/home_banner.jpg) no-repeat 50% 0 fixed; height: 525px;  margin: 0 auto;  width: 100%; position: relative; z-index:-1; -webkit-background-size:cover; background-size:cover;}

/*.bannerArea{

   

    height: 450px;

    margin: 0 auto;

    width: 100%;

}*/

/*************** BANNER PANEL ENDSS HERE ***************/

/*************** RECENT POST PANEL STARTS HERE ***************/

.totalRecentArea{ text-align:center; height:auto;}

.totalRecentArea h2{ color:#555555; font-size:14px; padding:10px; background:#fff; position:relative; z-index:2; text-transform:uppercase; display:inline-block;}

.totalRecentArea span{ display:block; position:relative; width:100%; height:1px; background:#ccc; z-index:1; top:-27px;}

.grid{ width:100%;}

.grid .grid-item{ width:30%; margin:1.5%; float:left;}

/*************** RECENT POST PANEL ENDS HERE ***************/

/*************** FOOTER PANEL STARTS HERE ***************/

footer.footerArea{ background:#1b1b1b; color:#5b5b5a; padding-top:20px;}

footer.footerArea .footerInner{ padding-bottom:20px;}

.copyright{ padding:20px 0; border-top:1px solid #313131;}

.copyright a{ color:#fff;}

.copyright a:hover{ text-decoration:underline;}

footer ul{ list-style-type:none;}

footer h2{ font-size:15px; color:#6f6f6e; margin:10px 0 20px; font-weight:bold;}

footer .rpwe-block li, footer .rpwe-thumb{border-color:rgba(255,255,255,0.4) !important;}

footer a:hover{ color:#fff;}

/*************** FOOTER PANEL ENDS HERE ***************/

/*************** CONTACT PANEL STARTS HERE ***************/

.innerSection{ padding-top:70px;}

.contactUsArea{ width:100%; height:auto; margin:0; padding:0px 0 0;}

.contactUsArea .maps iframe{ border:none; width:100%; height:480px; display:block; pointer-events: none;}

.contactUsArea p{ margin:0;}

/*************** CONTACT PANEL ENDS HERE ***************/

/*************** CATEGORY PANEL STARTS HERE ***************/

.categoryArea{ width:100%;}

.categoryArea ul{ width:100%; height:auto; margin:0; padding:0;}

.categoryArea ul li{ padding:0; display:block; width:100%; height:auto; position:relative;color:#fff;}

.categoryArea ul li:nth-child(even){ /*color:#333;*/ text-align:right;}

.categoryArea ul li .imageFit{ height:660px; background-size:auto auto !important;}

.categoryArea ul li .contntArea{ position:absolute; top:0; bottom:0; height:100%; width:100%;}

.categoryArea ul li .contntArea .cntntMain{ width:100%; height:100%; display:block; max-width:100%; margin:0 auto; }

.categoryArea ul li .contntArea .cntntMain .tableArea{ width:50%; display:table; float:right; height:100%;}

.categoryArea ul li:nth-child(even) .contntArea .cntntMain .tableArea{ float:left;}
.categoryArea ul li:nth-child(even) .contntArea .cntntMain .tableArea .table-cover-area{ float:right;}

.categoryArea ul li .contntArea .cntntMain .tableArea .tcell{ width:100%; height:100%; display:table-cell; vertical-align:middle;background:rgba(0,0,0,0.7);}

.categoryArea ul li .contntArea .cntntMain .tableArea .tcell .table-cover-area{max-width:500px;  padding:1px 20px 20px; box-sizing:border-box;}
.categoryArea ul li .contntArea .cntntMain .tableArea .tcell .table-cover-area h2 a{ top:inherit; border:none;}
.categoryArea ul li h2{word-break: break-all;font-size: 29px; font-weight: 700; letter-spacing: 2px; line-height: 32px;   margin-bottom: 31px; padding-bottom: 11px; position: relative; text-transform: uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.7);}

.categoryArea ul li h2:after{ content: ""; bottom: 0;height: 2px; left:0; position: absolute; width: 30px; background:#fff;}

.categoryArea ul li:nth-child(even) h2:after{ content:""; /*background:#333;*/ left:auto; right:0;}

.categoryArea ul li p{ font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.7);}

.categoryArea ul li p strong{ font-weight:bold; margin-bottom:30px}

.categoryArea ul li a{ color:#fff !important; font-weight:bold; text-decoration:none; position:relative; top:20px; padding-bottom:5px; border-bottom:2px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);}
.categoryArea ul li a:hover{color:#fff !important;}
/*.categoryArea ul li:nth-child(even) a{ color:#333; border-color:#333;}*/



.categoryArea .navigation, .blogArea .navigation{ padding:25px 0; display:inline-block; width:100%; text-align:center;}

.categoryArea .navigation ol.wp-paginate li, .blogArea .navigation ol.wp-paginate li{ margin:0 3px;}

.categoryArea .navigation ol.wp-paginate li span.page, .categoryArea .navigation ol.wp-paginate li a, .blogArea .navigation ol.wp-paginate li span.page, .blogArea .navigation ol.wp-paginate li a{background: #f0f0f0 none repeat scroll 0 0; border: medium none; -webkit-border-radius: 2px; border-radius: 2px; color: #7d7d7b; cursor: pointer;display: inline-block; font-size: 1em;line-height: 1em; margin:0; padding: 7px 8px; position: relative; text-decoration: none; text-transform: uppercase;}

.categoryArea .navigation ol.wp-paginate li span.page.current, .blogArea .navigation ol.wp-paginate li span.page.current{background: #ccb676; color: #fff;}

.categoryArea .navigation ol.wp-paginate li a:hover, .blogArea .navigation ol.wp-paginate li a:hover{background: #6a6a6a; color: #fff;}

.categoryArea span.continue-reading, .blogArea span.continue-reading{ width:100%; display:block; padding-bottom:20px;}

.blogArea span.continue-reading a:hover{ color:#252525 !important;}

ul.blogLeftArea li span.continue-reading{ margin-top:20px;}

/*************** CATEGORY PANEL ENDS HERE ***************/

/*************** BLOG PANEL STARTS HERE ***************/

.blogArea{ width:100%;}

.blogArea .col-sm-8{ padding-left:0; padding-right:30px;}

.blogArea h2{color: #555555; display: block; font-size: 1.4em; margin-bottom: 0;    padding: 0; border-bottom:1px solid #dfdfde; border-top:1px solid #dfdfde; padding:15px 0; margin:0 0 30px;}

.blogArea ul.blogLeftArea{ display:block;}

.blogArea ul.blogLeftArea li{margin: 0 0 30px; /*min-height: 250px;*/ padding-bottom: 10px;}

.blogArea ul.blogLeftArea li h3{font-size: 1.2em; margin:0 0 15px; color:#555555;}

.blogArea ul.blogLeftArea li h3 a{color:#555555 !important;}

.blogArea ul.blogLeftArea li h3 a:hover{color:#a7a7a3 !important;}

.blogArea ul.blogLeftArea li .meta { margin: -5px 0 25px; padding: 0; font-size:13px; font-weight:normal;}

.blogArea ul.blogLeftArea li .meta a { color: #7d7d7b;}

.blogArea ul.blogLeftArea li .meta a:hover { color: #b0b0ad !important;}

.blogArea ul.blogLeftArea li img{ width:100%; height:auto; margin-bottom:20px;}

/*.blogArea ul.blogLeftArea li p{ margin-bottom:0px;}*/

.blogArea ul.blogLeftArea li a.readMore, .blogArea ul.blogLeftArea li p a{color: #ccb676;}

.blogArea ul.blogLeftArea li a.readMore:hover, .blogArea ul.blogLeftArea li p a:hover{color: #aa9862;}



.blogArea ul.blogLeftArea li ul{ margin-bottom:20px; list-style-type:disc; margin-left:14px;}

.blogArea ul.blogLeftArea li ul li{ min-height:0; margin-bottom:5px; padding-bottom:0; list-style-type:disc;}

.blogArea ul.blogLeftArea li h4{color: #555555; font-size:22px; margin:0 0 15px;}

.blogArea ul.blogLeftArea li h5{color: #555555; font-size:20px; margin:0 0 15px;}

.blogArea ul.blogLeftArea li h6{color: #555555; font-size:18px; margin:0 0 15px;}

.blogArea ul.blogLeftArea li form{ display:block;}

.blogArea ul.blogLeftArea li form h2{ border:none; padding:0; margin-bottom:10px; margin-top:40px;}

.blogArea ul.blogLeftArea li form input, .blogArea ul.blogLeftArea li form textarea{background: #fafafa; border: 1px solid #ddd; border-radius: 5px;    color: #6a6a6a; padding: 7px; float:left; width:50%; margin-bottom:20px;}

.blogArea ul.blogLeftArea li form textarea{ width:100%; resize:none; height:200px;}

.blogArea ul.blogLeftArea li form input:focus, .blogArea ul.blogLeftArea li form textarea:focus{background-color: #f7f7f7;  outline: medium none;}

.blogArea ul.blogLeftArea li form label{ padding-left:20px; font-weight:normal; line-height:38px;}

.blogArea ul.blogLeftArea li form input[type="submit"]{background: #757575 none repeat scroll 0 0;  border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 15px; color: #fff; cursor: pointer; display: inline-block;    font-weight: bold; line-height: normal !important; margin: 0 5px 0 0; padding: 5px 15px; position: relative; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); float:none; width:auto; font-size:13px;}

.blogArea ul.blogLeftArea li form input[type="submit"]:hover{ background-color: #595959;color: #fff;}



.blogArea .sideBareForm{ width:100%;}

.blogArea .sideBareForm form{ display:block; width:45%; height:auto; margin-bottom:30px;}

.blogArea .sideBareForm form input{background: #fafafa; border: 1px solid #ddd; border-radius: 5px; color: #9a9a9a; padding: 7px 0.7em; width:85%; font-size:12px;}

.blogArea .sideBareForm form input:focus{background-color: #f7f7f7;  outline: medium none;}

.blogArea .sideCategoryArea{ width:100%;}

.blogArea .sideCategoryArea h4{color: #606060; font-size: 14px; font-weight: bold;}

.blogArea .sideCategoryArea ul{ display:block;}

.blogArea .sideCategoryArea ul li{ width:100%; display:block; margin-top:10px; font-size:12px;}

.blogArea .sideCategoryArea ul li a{color: #ccb676;}

.blogArea .sideCategoryArea ul li a:hover{color: #aa9862;}

/*************** BLOG PANEL ENDS HERE ***************/

/*************** COMMON PANEL STARTS HERE ***************/

.commonPageArea{ padding-bottom:30px;}

.commonPageArea p{ margin-bottom:20px;}

.commonPageArea p a{color: #ccb676;}

.commonPageArea p a:hover{color: #aa9862;}



.commonPageArea .col-md-12{ padding:0;}

.commonPageArea ul{ margin-bottom:20px; list-style-type:disc; margin-left:20px;}

.commonPageArea ul li{ min-height:0; margin-bottom:10px; padding-bottom:0;}

.commonPageArea h2{color: #555555; display: block; font-size: 1.4em; margin-bottom: 0;    padding: 0; border-bottom:1px solid #dfdfde; border-top:1px solid #dfdfde; padding:15px 0; margin:0 0 30px;}

.commonPageArea h4{color: #555555; font-size:22px; margin:0 0 15px;}

.commonPageArea h5{color: #555555; font-size:20px; margin:0 0 15px;}

.commonPageArea h6{color: #555555; font-size:18px; margin:0 0 15px;}

/*************** COMMON PANEL ENDS HERE ***************/











/**************************************/



/***********************************/



/* grid gallery */

.grid_gallary_anim {

	/*padding: 5px 0 0 5px;

	border: 2px solid #313139;

	border-radius: 4px;*/

}



.grid_gallary_anim-filter {

	margin-bottom: 25px;

}



.grid_gallary_anim-item {

	margin: 0 12px 25px 12px;

	/*padding: 5px;*/

	//width: 100px;

	//height: 100px;

	//border-radius: 4px;

	background: #1CEAC3;

	font-size: 18px;

}



.grid_gallary_anim-item.w2 {

	width: 205px;

}



.grid_gallary_anim-item.w3 {

	width: 310px;

}



.grid_gallary_anim-item.h2 {

	margin-top: 0;

	height: 205px;

}



.grid_gallary_anim-item.h3 {

	margin-top: 0;

	height: 310px;

}



.type {

	margin-bottom: 0;

	text-align: right;

	font-size: 10px;

}



.number {

	margin-bottom: 0;

	text-align: center;

	font-size: 36px;

}



.string {

	text-align: center;

	font-size: 12px;

}

.parallax-window {

    height: 660px;

    background: transparent;

}

.parallax-window-banner{

    height: 450px;

    background: transparent;

}



/*****************Navigation********************/



.main-navigation {

	clear: both;

	margin: 0 auto;

	max-width: 980px;

	/*min-height: 45px;*/

	position: relative;

}



ul.nav-menu,

div.nav-menu > ul {

	margin: 0;

	/*padding: 0 40px 0 0;*/

}



.nav-menu li {

	display: inline-block;

	position: relative;

}



.nav-menu li a {

	/*color: #141412;font-size: 15px;line-height: 1;text-decoration: none;*/

	display: block;	

	padding:6px 10px;	

}



.nav-menu li:hover > a,

.nav-menu li a:hover,

.nav-menu li:focus > a,

.nav-menu li a:focus, .nav-menu li.current-menu-item a {

	color:rgba(255,255,255,1 )!important; text-decoration: none;}

.nav-menu .sub-menu,

.nav-menu .children {

	background-color: #fff;

	/*border: 2px solid #f7f5e7;

	border-top: 0;*/

	padding: 0;

	position: absolute;

	left: -2px;

	z-index: 99999;

	height: 1px;

	width: 1px;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)

}

#navMenu.fixed, #navMenu.fixed .nav-menu .sub-menu, #navMenu.fixed .nav-menu .children{ background:#252525;}

.nav-menu .sub-menu ul,

.nav-menu .children ul {

	border-left: 0;

	left: 100%;

	top: 0;

}



ul.nav-menu ul a,

.nav-menu ul ul a {

	color: #8f8f8f;

	margin: 0;

	width: 160px;

}

#navMenu.fixed ul.nav-menu ul a, #navMenu.fixed .nav-menu ul ul a {color:rgba(255,255,255,0.65);}

ul.nav-menu ul a:hover,

.nav-menu ul ul a:hover,

ul.nav-menu ul a:focus,

.nav-menu ul ul a:focus {

	/*background-color: #2e2e2e;*/color: #2e2e2e;

}

#navMenu.fixed ul.nav-menu ul a:hover, #navMenu.fixed .nav-menu ul ul a:hover, #navMenu.fixed ul.nav-menu ul a:focus, #navMenu.fixed .nav-menu ul ul a:focus{color:rgba(255,255,255,1);}

#navMenu.fixed a:hover{color:rgba(255,255,255,1);}

ul.nav-menu li:hover > ul,

.nav-menu ul li:hover > ul,

ul.nav-menu .focus > ul,

.nav-menu .focus > ul {

	clip: inherit;

	overflow: inherit;

	height: inherit;

	width: inherit;

}



.nav-menu .current_page_item > a,

.nav-menu .current_page_ancestor > a,

.nav-menu .current-menu-item > a,

.nav-menu .current-menu-ancestor > a {

	color:rgba(255,255,255,1);

	/*font-style: italic;*/

}

#navMenu.fixed .nav-menu .current_page_item > a,

#navMenu.fixed .nav-menu .current_page_ancestor > a,

#navMenu.fixed .nav-menu .current-menu-item > a,

#navMenu.fixed .nav-menu .current-menu-ancestor > a {

	color:rgba(255,255,255,1);

}

.menu-toggle {

	display: none;

}

/* Navbar */

.navbar {

	/*background-color: #f7f5e7;

	margin: 0 auto;

	max-width: 1600px;

	width: 100%;*/

}

.menu-main-menu-container{ margin-right:9px;}



ul.portfolio-sorting{ width:100%; text-align:center; margin-top:24px; margin-bottom:24px;}

ul.portfolio-sorting li.col-md-4.col-sm-6.shuffle-item.filtered{ position:relative;}

ul.portfolio-sorting li a{ border:none; background: #f0f0f0; border-radius: 2px;/*color: #7d7d7b;*/cursor: pointer;display: inline-block;font-size: 1em; line-height: 1em;margin: 0 2px; padding: 7px 8px;position: relative;text-decoration: none;text-transform: uppercase;color: #8f8f8f;}

ul.portfolio-sorting li a:hover{ background: #6a6a6a; color: #fff !important;}

ul.portfolio-sorting li a.active{background: #ccb676;  color: #fff !important;}

ul.portfolio-items{ position:relative;}

ul.portfolio-items li figure a img{ width:100%; max-width:600px;}

ul.portfolio-items li span.grid_gallary_anim_text{background: rgba(138, 116, 55, 0.5); bottom: 0; display: block; height: 100%;left: 15px; opacity: 0; position: absolute; right: 15px; text-align: center; top: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; visibility: hidden; /*width: 100%;*/}

ul.portfolio-items li:hover span.grid_gallary_anim_text{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;visibility:visible; opacity:1;}

ul.portfolio-items li span.grid_gallary_anim_text div{display: table; height: 100%; width: 100%;}

ul.portfolio-items li span.grid_gallary_anim_text div div{color: #fff; display: table-cell; font-size: 14px; vertical-align: middle;}

ul.portfolio-items li span.grid_gallary_anim_text div div cite{background: #8a7437; display: inline-block;    padding: 5px; font-style:normal;}

.homepage_container .container{ width:100%; max-width:975px;}

footer.footerArea .container .row:nth-child(2){ margin:0;}

footer.footerArea .container{ max-width:980px;}

.gallery-item{ margin: 0 1em 2em 0;text-align: left; float:left; position:relative; }

.gallery-item img{ margin-bottom:0 !important; padding:4px; border:1px solid #ddd;}

.gallery-item figcaption{ position:absolute; left:0;bottom:-20px; width:100%; text-overflow:ellipsis; white-space:nowrap;}

.gallery:after{content:""; display:block; clear:both;}

figure img{ margin-bottom:0 !important;}

#page{

    position: relative; top:0;

}



aside{

   display:block !important; 

   width:100%;

}

.site-header{

    min-height: 450px;

    width: 100%;

}

#sidebar aside.widget_recent_entries h3.widget-title{ color:#606060; font-size:15px !important; font-weight:bold;}

#sidebar aside.widget_recent_entries ul li a{ color:#ccb676 !important;}

#sidebar aside.widget_recent_entries ul li a:hover{ color:#aa9862 !important;}

footer .rpwe-time{ color:#444;}

footer a:hover{ color:#fff !important;}

.web-site-header{ width:100%;height:370px; background:#111;-webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto; background-attachment:fixed !important; background-color:#111 !important; background-repeat:no-repeat !important; /* background-position:center center !important;padding-top:75px;*/ }

.web-site-header img{ width:100%; height:auto; }

.mapp-layout{ margin:0 !important; border:0 !important;}

/************* 18-11-2015 *************/
form.search-form label span.screen-reader-text{ width:100%; display:block; font-weight:normal; margin-bottom:10px;}
form.search-form label input[type="search"]{background-color: #ffffff; border: 1px solid #cccccc;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #333333; display: block;font-size: 15px;height: 43px;outline:0;line-height: 1.42857;padding: 10px;-webkit-transition: all o.15s ease-in-out 0s;transition: all o.15s ease-in-out 0s;}
form.search-form .search-submit{-moz-user-select: none;border: 1px solid transparent; outline:0;-webkit-border-radius: 0;border-radius: 0;cursor: pointer; display: inline-block;font-size: 15px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 10px;text-align: center; vertical-align: middle; white-space: nowrap;background-color: #1b1b1b;border-color: #1b1b1b;color: #ffffff;position:relative;top:-2px; margin-left:10px; appearance:none;}
form.search-form .search-submit:hover{ background:rgba(255,255,255,0.1); border-color:rgba(255,255,255,0.1);}
/************* 18-11-2015 *************/
.blog_container_max_width{ float:left; width:63.6667%;}
.sidebar_main_container{ float:right; width:31.333%;}
#sidebar form.search-form .search-submit:hover{ background:rgba(0,0,0,0.1); border-color:rgba(0,0,0,0.1); color:#252525;}
#sidebar form.search-form .search-submit{ background:none; border-color:rgba(0,0,0,0); color:#252525;}
.theme_head_logo.logo_as_text_active{ position:relative; top:6px; font-weight:bold;}

_:-ms-fullscreen, :root form.search-form .search-submit { top:40px;}
/*@media screen and (min-width:0\0) { 
.search-form label input[type="search"].search-field{ height:43px; background:red;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  form.search-form .search-submit{ padding:9px 10px; background:red !important;}
} */
/**********************language css************************/
#footer_three_column_widget_area #lang_sel_click ul ul{
    width:100%;
}
#footer_three_column_widget_area #lang_sel_click a{
    line-height: 42px !important;
}
#footer_three_column_widget_area #lang_sel_click li{
    width:100%;
}
#footer_three_column_widget_area #lang_sel_click li ul li{
    position: absolute;
    top:19px;
}
#footer_three_column_widget_area #lang_sel_click ul ul{
    border-top: 0px solid;
}
#footer_three_column_widget_area #lang_sel_click li a:hover{
    background-color: #fff !important;
    color: #333333 !important;
}
#footer_three_column_widget_area #lang_sel_click li a{
    background-color: #fff !important;
    color: #333333 !important;
    font-size: 15px;
}

.submenu-languages li a:hover{
    color: #8f8f8f !important;
}
.submenu-languages li a:focus{
    color: #8f8f8f !important;
}
.notfound_container form.search-form .search-submit:hover{background-color: #1b1b1b; border: 1px solid #1b1b1b;}