/*
Theme Name: DRK
Theme URI: http://www.mediusware.com
Author: Faysal Ahmed
Author URI: http://www.mediusware.com
Description: A Complete Multisite wp theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: drk-premium-theme
Tags:

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.

DRK is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

body{
    width: 100%;
    overflow-x: hidden;
    display: block;
/*    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;*/
    height: auto;
}

.widget-title {
    color: #5A585B;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 7px;
}

.widget_black-studio-tinymce{
    margin-top: 28px;
}
#mc4wp_email{
    height: 33px;
    width: 163px;
}

.footer-section #mc4wp_email {
	width: 184px;
}

.mc4wp-form input[type="submit"] {
    font-size: 13px;
	font-weight: 400;
	color: #E30A0B;
	text-transform: uppercase;
	background: none repeat scroll 0% 0% #EEE7E8;
	padding: 6.8px 17px;
	border-radius: 2px;
	outline: medium none;
	float: right;
	margin-top: -48px;
}

.mc4wp-error{
    color:white;
}
.mc4wp-alert{color:white;}
.entry-header{display:none}

.widget_FacebookLikeBox h1{
                color: #fff;
                background: #3B579D;
                padding-left: 10px;
                padding-top: 5px;
              }
.branding-container .mailmunch-branding {
    font-size: 10px;
    color: #999;
    text-decoration: none;
    display: none !important;
}


.page_item a{color: #5A585B;
font-size: 15px;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 7px;}


.children li{background: url("images/content-arrow.png") no-repeat scroll left 11px transparent;
margin: 0px;
list-style: outside none none;
padding-left: 12px;
padding: 4px 0px 6px;
border-top: 1px solid #E0D4D5;
padding-left: 12px;
float :none;
width:95%;}
.children li:first-child{
  margin-top:7px;
}
.children li:last-child{
  border-bottom: 1px solid #E0D4D5;
}

.children li a{
    font-size: 13px;
color: #767277;
text-decoration: none;
}

.page_item {
    list-style: outside none none;
    float: left;
    width: 33.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333%;
    margin-bottom:20px;
}

#pl-2 .panel-grid-cell .so-panel:last-child {
    margin-bottom: 0px;
    display: flex;
    flex-flow: row wrap;
}


.firstlevel .page_item {
    float: none;
    color: #5A585B;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 7px;
    width:auto;
}

.firstlevel{
	/*margin-top: 20px;*/
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}



.mc4wp-form{
  margin-top:0px !important;
}

.img_txt_link {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.image-details {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.widget_mc4wp_widget {
  margin-bottom: 0px !important;
}

.panel-grid-cell .so-panel {
  margin-bottom: 0px !important;
  margin-top: 20px;
}

.panel-first-child {
    margin-top:30px !important;
}

.menu-userdefined-container ul li {
  float: none;
    color: #5A585B;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 7px;
    width: auto;
}

.single_style li, .menu-userdefined-container ul li{
    background: url("images/content-arrow.png") no-repeat scroll left 11px transparent;
    margin: 0px;
    list-style: outside none none;
    padding-left: 12px;
    padding: 4px 0px 6px;
    border-top: 1px solid #E0D4D5;
    padding-left: 12px;
    float :none;
    width:95%;
}
.single_style li:last-child, .menu-userdefined-container ul li:last-child{
  border-bottom: 1px solid #E0D4D5;
}
.single_style .page_item a, .menu-userdefined-container ul li a{
    font-size: 13px;
color: #767277;
text-decoration: none;
}

.submit-wrapper .submit{width:40px !important; }
body .theme-simple #mailmunch-optin-form input.submit {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    height: 24px;
    display: inline-block;
    width: 100%;
    border-radius: 3px;
    border: 0px none;
    font-size: 13px;
}

.footer-item .subscribe-box {
    background: none ;
    padding: 10px 20px 10px 0;
    overflow: hidden;
}
.footer-item .subscribe-box h3{
    display:none;
}
.footer-item .subscribe-box p{
    display:none;
}
.footer-item .subscribe-box .form-group input{
    width: 100%;
	background: none repeat scroll 0% 0% #F6ECED;
	color: #989598;
   /*	margin-left: -20px;*/
	margin-left: 0px;
}
.footer-item .subscribe-box button {
    font-size: 13px;
    font-weight: 400;
    color: #E30A0B;
    text-transform: uppercase;
    background: none repeat scroll 0% 0% #EEE7E8;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f2f2+0,ddcbcd+100 */
background: #f7f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f2f2 0%, #ddcbcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2f2), color-stop(100%,#ddcbcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f2f2 0%,#ddcbcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f2f2 0%,#ddcbcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f2f2 0%,#ddcbcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f2f2 0%,#ddcbcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2f2', endColorstr='#ddcbcd',GradientType=0 ); /* IE6-9 */
    padding: 7.5px 15px;
    border: 1px solid #444;
    border-radius: 0px;
    margin-left: 171px;
    margin-top: -32px;
}

.footer-item-3 img {
    margin-top: 0px;
}
.footer-menu .current-menu-item a {
	background: transparent;
}

/*css for footer page list*/


.footer_page_list .page_item{width:25%;border-left:1px solid #C9C5C5;padding-left:15px; padding-left:15px;min-height:200px;
}
.footer_page_list .children .page_item{width:95%;border:none;min-height: 0;margin-top: -11px;}
.footer_page_list .children .page_item a{min-height: 0;border-left:none;}
.footer_page_list .children li{background: none;margin-left:-15px;}
.footer_page_list .children li:first-child{margin-top:7px;}
.footer_page_list .children .page_item a{background: transparent;font-size: 13px;
color: #5A585B;
text-decoration: none;
padding: 8px 0px;
font-weight:normal;
}
.footer_page_list .children .page_item::before{
    content: "";
    border-left: none;
}


/*css for footer page list end*/
.mcbtn {
    margin-left: 186px;
    font-family: "Verdana";
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #FFF;
    padding: 5.7px 5px;
    margin-top: -33px;
    margin-bottom: 10px;
    background: rgb(213,9,10);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNkNTA5MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);  background: -moz-linear-gradient(top,  rgba(213,9,10,1) 65%, rgba(173,0,0,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,rgba(213,9,10,1)), color-stop(100%,rgba(173,0,0,1)));  background: -webkit-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -o-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -ms-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: linear-gradient(to bottom,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5090a', endColorstr='#ad0000',GradientType=0 );
}

.mc4wp-form{
   border: 1px solid #e7e5e7;
    margin-top:17px;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
.footer-section .mc4wp-form{
    border:none;
}
.current-menu-item {
	width: auto;
}

.dropdown-menu{
   min-width:100% !important;
}

.footer_navigation .current-menu-item {
    width: 25% !important;
}
.footer_navigation ul{
    width:100%;
}
.footer_navigation ul li{
   width: 25%;
float: left;
border-left: 1px solid #C9C5C5;
min-height: 212px;
max-height: 212px;
position: relative;
padding-left: 8%;
}


.footer_navigation ul li a{
    padding-left:10px;

}


.widget{margin-bottom:20px;}

.footer_navigation  .dropdown-menu{display:block;}

.footer_navigation .cuttent_page_item a{
    background: transparent !important;
    color: #C59B5F !important;
padding: 0px important;
margin: 0px;
text-decoration: none;
outline: medium none;
}
/*pagination*/

#pgc-119-0-1{
    margin-top:28px !important;
}


.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}

.subscribe-box .form-group{
    background:transparent;
    float:left;
}

.entry-content .media:first-child{margin-top: 20px;}
.entry-content .media{margin-bottom: 20px;}

.current-menu-item > a {
	background: #EEE5E6 !important;
	color: #989598 !important;
}

#search_sm{display:none}
#sm_show_lg_hide{display:none}
#search_lg{display:block}

#slide-nav .navbar-toggle {

}
.header-section {
   /* margin-top: -15px;   */
}
.text_arrow {
    display:block;
}
 .arrow{display:none;}

#menu-menu-2 > .footer-top-list {
	border-left: 1px solid #F1F0F0;
	box-shadow: -1px 0px 0px #CECACB;
}

.footer-item {
	border-left: 1px solid #716F72;
	box-shadow: -1px 0px 0px #413F42;
}

#text-2 {
	margin-bottom: 0px;
}

.mc4wp-form input {
	border-radius: 0px;
    padding: 8px 10px
}

.footer-item .subscribe-box button {
	height: 32px;
	border-radius: 4px;
	font-weight: 700;
	font-size: 12px;
}

.footer-item h4 {
	text-decoration: none;
}

#menu-item-128 .dropdown-menu {
	width: 120%;
}

#mc4wp-form-1 button {
	height: 32px;
	/*margin-left: 165px;  */
	border-radius: 0px;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.5);
	font-size: 12px;
  line-height:15px;
  /*float:right; */
  float:left;
}

#slidemenu.menu-is-sticky {
	height: 38px !important;
	-webkit-transition: height: 1.5s;
	-moz-transition: height 1.5px;
	-o-transition: height 1.5px;
	transition: height 1.5px;
}

#slidemenu.menu-is-sticky > div > ul > li > a {
	padding: 8px 28px !important;
	font-size: 12px !important;
	-webkit-transition: padding 1.5s;
	-moz-transition: padding 1.5s;
	-o-transition: padding 1.5s;
	transition: padding 1.5s;
}

/* Aside vertical box spacing */
.widget_mc4wp_widget {
	margin-bottom: 20px !important;
}

#fb-root {
    display: none;
}

/* To fill the container and nothing else */

#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

#u_0_0 div {
	width: 100% !important;
}

.img_txt_link {
	margin-bottom: 20px;
}

.panel-first-child .img_txt_link {
  margin-top:65px;
}

.is-sticky .header-section .navbar {
   /*	margin-top: 20px;    */
}

@media (min-width: 100px) and (max-width: 479px){

#mc4wp-form-1 button {
  float:right;
}

/*.is-sticky .header-section .navbar #slidemenu ul li a {
    font-family: "Verdana";
    font-size: 15px;
    font-weight: 700;
    text-align: left !important;

}*/

#slide-nav #navbar-height-col {
    position: fixed;
    top: 0px;
    height: 100%;
    width: 80%;
    left: -80%;
    background: none repeat scroll 0% 0% #EEE;
}

.current_page_item a {

    text-align: left !important;

}
.menu-item a {
  text-align:left !important;
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    display: block;
}

.dropdown-menu {
    position: relative;
    border:none;
    margin-bottom:10px;
}

/*.carousel-control {

    top: 90px;

}
*/
.head_search .search-box{display:block;}
	.footer-menu ul li {

    width: 100%;
padding-left: 9%;

}
.footer-menu ul li ul li {
    display: block;
    width: 100%;
    margin-top: 0px;
    border: medium none;
    min-height: 10px;
    margin-left: -23px;
}
.footer-menu ul li ul li:first-child{
margin-top:10px;}
.footer-menu ul li ul li a {
    line-height: 5px;
}
.navbar-nav {
    margin:0px;
}

    .slider-section {
    margin-top: -25px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
    .carousel-caption h1 {
    font-family: "Verdana";
    font-size: 21px;
    font-weight: 700;
    color: #373538;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}
   .phone-logo-title h1 span {
    font-size: 18px;
    font-family: "Verdana";
    font-weight: 300;
    margin: 0px;
    padding: 0px;
    color: #373538;
    text-transform: uppercase;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
    .logo-title h1 {
    font-family: "gotham_blackregular";
    font-size: 18px;
    font-weight: normal;
    color: #E30A0B;
    margin: 8px 0px 0px;
    padding: 0px;
    line-height: 20px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    text-align: center;
    margin-left: -11px;
}
    .text_arrow {
    display:none;
}
 .arrow {
 	display: inline-block;
 }

 .carousel-caption a img {
    padding: 0px;
    height: auto;
    position: relative;
    left: 6px;
    top: -2px;
    outline: medium none;
    text-decoration: none;
}
    .footer-item-2 p {
    font-size: 18px;
    font-weight: 400;
    color: #E7E5E7;
    margin: 0px;
    padding: 0px;
}


    #slidemenu ul{width:107%;}
    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
    position: absolute;
    top: 0px;
    right: 10px;
    width: 26px;
    height: 26px;
    margin-top: -28px;
    z-index: -9999;
}

    .footer_page_list .page_item{width:95%;min-height: 0px;border-bottom:2px solid #ededed;}
    #searchform1{display:none;width:95%;margin-bottom: 10px;}

    .page_item {

    width: 100%;

}

.carousel{margin-top: 20px;}

#sm_show_lg_hide {
    display: block;
    float: right;
    margin-top: 4px;
}

#s{text-align: left;}
#wpadminbar{position:fixed;}

#slide-nav .navbar-toggle{
    margin-top:4px;
}

.carousel-control img {
    width: 80%;
    height: auto;
}


.is-sticky .header-section .navbar .container .navbar-header a {
   /* top: -56px !important;  */
}

.footer-item-2 address span {
    margin-right: 6%;
}

#mc4wp_email {
    height: 34px;
    width: 100% !important;
}

#mc4wp-form-1 .form-group {
	width: 56%;
}

.footer-item .subscribe-box button {
    padding: 7.5px 9px;
    margin-left: 145px;

}

.footer-item-3 img {
    width: 48%;
}

.footer-item ul li a img {
    width: 25px;
    height: auto;

}

.footer-item .subscribe-box button {
    margin-left: 2px !important;
    margin-top: 11px;
    border-radius: 0px;
}


.footer-item .subscribe-box button {
    padding: 8px 5px;
    margin-left: 145px;
}

.footer-section .form-group input {
	border-radius: 0px !important;
}

.footer-item {
	margin: 0px;
	padding: 30px 0;
	padding-left: 17px;
	border-bottom: 1px solid #403E41;
	border-top: 1px solid #716F72;
}

#menu-menu-2 > .footer-top-list {
	border-left: 0px;
	box-shadow: none;
  border-bottom: 1px solid #CECACB;
  box-shadow: 0px 1px 0px #F1F0F0;
}

.footer-item {
	border-left: 0px;
	box-shadow: none;
}

#slidemenu .menu-menu-1-container {
	overflow-y: scroll;
	max-height: 500px;
}

}



@media (max-width: 969px){

.navbar {
	margin-top: 10px;
}

.head_search {
	margin-top: -19px;
	margin-left: -12px;
	margin-right: -7px;
}

.footer-item-3 h2 {
    font-size: 18px;
}


.footer-item .subscribe-box button {
    margin-left: -18px;
    margin-top: 0px;
    border-radius: 5px;
    float: right;
}
   .footer-item-2 a {
    font-size: 0.9em;
    text-decoration:none;
}

.footer-item-2 h4, .footer-item-2 p {
  font-size:0.9em;
}

.footer-item-2 address {
font-size:0.8em;
}

  .mcbtn {
    margin-left: 0px;
    margin-top: 10px;
    font-family: "Verdana";
    color: #FFF;
    font-weight: 700;
    background: none repeat scroll 0% 0% #D5090A;
    text-transform: uppercase;
    border: 1px solid #FFF;
    padding: 7.7px 5px;
    margin-top: 5.2px;
    margin-bottom: 10px;
    margin-left: 0px;
}
/* #mc4wp-form-1 button {
    width: auto;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    display: block;
    clear: both;
    background: rgb(213,9,10);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNkNTA5MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);  background: -moz-linear-gradient(top,  rgba(213,9,10,1) 65%, rgba(173,0,0,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,rgba(213,9,10,1)), color-stop(100%,rgba(173,0,0,1)));  background: -webkit-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -o-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -ms-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: linear-gradient(to bottom,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5090a', endColorstr='#ad0000',GradientType=0 );
 }*/
#mc4wp-form-1 button {
    width: auto;
    margin-left: 0px;
    margin-top: 0px !important;
    float: left !important;
    display: block;
    /*clear: both;    */
    /*	background: rgb(213,9,10);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNkNTA5MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);  background: -moz-linear-gradient(top,  rgba(213,9,10,1) 65%, rgba(173,0,0,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,rgba(213,9,10,1)), color-stop(100%,rgba(173,0,0,1)));  background: -webkit-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -o-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: -ms-linear-gradient(top,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  background: linear-gradient(to bottom,  rgba(213,9,10,1) 65%,rgba(173,0,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5090a', endColorstr='#ad0000',GradientType=0 );  */

}


    #searchform{display:none;}
    #wpadminbar{position:fixed;}
  	#search_sm{display:block}
    #sm_show_lg_hide{display:block;float:right;}
    #search_lg{display:none}
    .search-box {
    	width: 100%;
	}
#searchform1{display:none;width:95%;margin-bottom: 10px;}
#searchform {
left: 0px;
bottom: 0px;
width: 130px;
margin-bottom:0px;
float:left;


}

#sm_show_lg_hide {
    display: block;
    float: right;
    margin-top: 4px;
}


.is-sticky .header-section .navbar{
    width:100%;
}

#mc4wp_widget-4 .form-group {
	width: 100%;
	margin-left: -20px;
}

#mc4wp_widget-4 .form-group input {
	margin-left: 0px;
}

#mc4wp_widget-4 button[type="submit"] {
  width: auto;
font-weight: 700;
font-size: 12px;
height: 34px;
float: left;
margin-top: 0px;
/*margin-left: -20px;        */
margin-left: 0px;
}

}


img{max-width:100%; height: auto;}

#crumbs li{list-style:none;float: left;padding-right:10px;}
#crumbs li a{color:#7F657D;}

.head_search .search-box{background:#F6ECED;}


#searchform1{
    display:none;
    margin-top:15px;
}


/* menu style */
/*.navbar{
    margin-bottom: 20px;
}
*/
#slidemenu{
    background: #F6ECED;
    display: block;
    width: 100%;
    border: 1px solid #eee4e5;
    height: 52px;
    border-bottom: 1px solid #eee4e5;
    -webkit-transition: height 1.5s;
    -moz-transition: height 1.5s;
    -o-transition: height 1.5s;
    transition: height 1.5s;
}

#slidemenu ul{
    width: 100% !important;
    /*display: block; */
}

#slidemenu ul.navbar-nav {
  display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;  /* TWEENER - IE 10 */
  display: -moz-box;
  display: box;
  display: boxdisplay: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: boxdisplay: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
  border: 1px solid #f6eced;
	display:flex;
}


#slidemenu ul li{
    margin:0;
    padding: 0;
    -webkit-flex: 1; /* Safari 6.1+ */
    -ms-flex: 1; /* IE 10 */
    flex: 1;
}
.navbar-nav > li {
    float: left;
    width: 100%;
}

#slidemenu ul li a {
    border-right: 1px solid #eee4e5;
    color: #767277;
    font-family: "Verdana";
    font-size: 15px;
    font-weight: 700;
    outline: medium none;
    /*padding: 8px 4.9%;  */
    text-align: center;
    text-transform: uppercase;
    width: 100% !important;
}

#slidemenu > div > ul > li > a {
	display: inline-block;
}

	#slidemenu ul .haschildthere > a:hover {
		display: inline-block;
	}

#slidemenu .dropdown-menu {
	margin-bottom: 0px;
}

.dropdown-menu{
    padding: 0;
    background: #eee4e5
}

.logo a{
    outline: none
}

#slidemenu ul li:last-child a{
    border-right: none !important;
}

#slidemenu ul li a:hover{
    color: #989598;
    background:#eee4e5
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #eee4e5;
}
.dropdown-menu {}
.dropdown-menu li {}

#slidemenu ul li .dropdown-menu li a {
    font-size: 13px;
    font-weight: 400;
    color: #5A585B;
    border-bottom: 1px solid #E0D4D5;
    text-transform: capitalize;
    background: none repeat scroll 0% 0% #F6ECED;
    padding: 8px 9px;
    text-align: left;
}

#slidemenu ul li:hover > a {
	background:#EEE5E6 !important;
	color: #989598 !important;
}

#slidemenu.menu-is-sticky .dropdown-menu li a {
	background: #F6ECED !important;
	color: #767277 !important;
}

#slidemenu.menu-is-sticky .dropdown-menu li a:hover {
	background:#EEE5E6 !important;
	color: #989598 !important;
}

/* sticky menu */
/*.is-sticky .header-section .navbar{ margin-top: 27px; }    */
/*.is-sticky .header-section .navbar #slidemenu ul li a{
    font-family: 'Verdana';
    font-size:15px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    padding:14.23px 24.5px;
    border-right: 1px solid #eee4e5;
    color: #767277;
}*/
.is-sticky .header-section .navbar #slidemenu ul li .dropdown-menu li a{
    font-size: 13px;
    font-weight: 400;
    color:#5a585b;
    border-bottom: 1px solid #e0d4d5;
    text-transform: capitalize;
    background: #eee4e5;
    text-align: left;
    padding: 8px 14px;
 }
/*slider*/



.panel-first-child {margin-top:16px;}

.paginaside .image-details{
    margin-top: 20px;
    margin-bottom: 20px !important; /* Overriding custom.css */
}

#u_0_0{
	height:200px !important;
	width:100% !important;
}

#load-more {
  color: #E30A0B;
text-transform: uppercase;
background: none repeat scroll 0% 0% #EEE7E8;
background: #f7f2f2;
background: -moz-linear-gradient(top, #f7f2f2 0%, #ddcbcd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2f2), color-stop(100%,#ddcbcd));
background: -webkit-linear-gradient(top, #f7f2f2 0%,#ddcbcd 100%);
background: -o-linear-gradient(top, #f7f2f2 0%,#ddcbcd 100%);
background: -ms-linear-gradient(top, #f7f2f2 0%,#ddcbcd 100%);
background: linear-gradient(to bottom, #f7f2f2 0%,#ddcbcd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2f2', endColorstr='#ddcbcd',GradientType=0 );

border: 1px solid #444;
border-radius: 5px;
font-weight: 400;
  font-size: 12px;
min-height: 34px;
  line-height: 18px;
}

button.alm-load-more-btn.loading:before {
  top: 0;
  background-color: transparent;
}

@media (min-width: 768px) and (max-width: 780px){
  #mc4wp-form-1 button {
    float:right;
    margin-top:0px;
  }
}

@media (min-width: 100px) and (max-width: 767px){

	#header-sticky-wrapper {
		margin-top: -20px;
	}

	#mc4wp-form-1 button {
	/*  float:right;
	  margin-top:0px;*/
	}

	#mc4wp_widget-4 .form-group {
	  width: 74%;
	  margin-left: -20px;
	}

	#mc4wp_widget-4 button[type="submit"] {
	    width: 30%;
	    font-weight: 700;
	    font-size: 12px;
	    height: 34px;
	    float:left;
	    margin-top:0px;
	}

	#slidemenu .menu-menu-1-container {
	  overflow-y: scroll;
	  max-height: 500px;
	}

	#slidemenu > div > ul > li > a {
	  display: inline-block;
	  padding-left: 10px;
	  line-height: 10px;
	  border-top: 1px solid #e0d4d5;
	}

	.is-sticky .header-section .navbar #slidemenu ul li a {
	    font-family: "Verdana";
	    font-size: 15px;
	    font-weight: 700;
	    text-align: left !important;

	}

	#slide-nav #navbar-height-col {
	    position: fixed;
	    top: 0px;
	    height: 100%;
	    width: 80%;
	    left: -80%;
	    background: none repeat scroll 0% 0% #EEE;
	    border-right: 2px solid #E0D4D5;
	}

	.current_page_item a {

	    text-align: left !important;

	}
	.menu-item a {
	  text-align:left !important;
	}
	.navbar-nav > li > .dropdown-menu {
	    margin-top: 0px;
	    border-top-left-radius: 0px;
	    border-top-right-radius: 0px;
	    display: block;
	}

	.dropdown-menu {
	    position: relative;
	    border:none;
	    margin-bottom:10px;
	}

	.current-menu-item {
	  width:100%;
	}

	.logo {
	  position: relative;
	  top: 4px;
	}
}


/* EXTRA CUSTOM STYLE  */
#slidemenu ul li.page_item{
    margin:0;
    padding: 0;
    /*flex:1;
    float:none !important;*/
}
.children li{background: url("images/content-arrow.png") no-repeat scroll left 9px transparent;
    margin: 0px;
    list-style: outside none none;
    padding-left: 12px;
    padding: 4px 0px 6px;
    border-top: 1px solid #E0D4D5;
    padding-left: 12px;
    float :none;
    width:95%;
}
.footer-menu ul li {
    list-style: outside none none;
    display: inline-block;
    float: left;
    margin-top: 15px;
    max-height: 20000px;
}
.is-sticky .header-section .navbar #slidemenu ul li .dropdown-menu li a{
    font-size: 13px;
    font-weight: 400;
    color:#5a585b;
    border-bottom: 1px solid #e0d4d5;
    text-transform: capitalize;
    background: #eee4e5;
    text-align: left;
 }
.textwidget ul{
    padding-left: 18px;
}

.header{
    margin-top: 0px;
}

.is-sticky .header-section .navbar .container{
    margin-top: -24px;
}

#mc4wp_email {
    height: 33px;
    width: 100%;
}
.subscribe-box .form-group {
    background: transparent;
    float: left;
    width:35%;
    margin-right: 10px;
    margin-bottom: 5px;
}
#mc4wp_widget-4 .form-group {
    width: 50%;
    margin-left: 0px;
}

.footer-section #mc4wp_email {
    width: 95%;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: none;
}
.mcbtn {
  margin-left: 0;
  float: left;
  margin-top: 0;
}

.footer-item .subscribe-box button {
    margin-left: 0;
    margin-top: 0;
}
.entry-content a{
    color: #000;
    outline: none
}
.entry-content p a{
    color: red;
    outline: none
}
.entry-content span a{
    color: #000;
    outline: none;
    position: relative;
}
.entry-content span a img{
    margin-bottom: 1.29%
}

#slidemenu.menu-is-sticky {
	height: 52px !important;
	-webkit-transition: height: 1.5s;
	-moz-transition: height 1.5px;
	-o-transition: height 1.5px;
	transition: height 1.5px;
}

#slidemenu.menu-is-sticky > div > ul > li > a {
	padding: 14px 0 !important;
	font-size: 15px !important;
	-webkit-transition: padding 1.5s;
	-moz-transition: padding 1.5s;
	-o-transition: padding 1.5s;
	transition: padding 1.5s;
}
/*#header-sticky-wrapper {
    height: 160px !important;
}*/
.bopacity{
    opacity: 0.2
}

.panel-grid-cell{
    overflow: hidden;
}

#slidemenu ul li a{
    background: #eee4e5;
}
.head_search{
    display: block;
}
/*#slidemenu ul li {
    width: 100%;
}*/
.dropdown-menu li {
    width: 100% !important;
}
/*.search-bar-box{
    display: none;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}*/
.add-search-bar-box{
    display: block;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.mb-search-box{
    display: none;
}
.add-search-bar-box{
    display: block;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.mb-title-top{
    margin-top: 100px !important;
}

.post-item .post-caption p{
    text-align: left;
    margin: 0 10px;
}
.post-item .post-caption h3{
    text-align: left;
    margin: 0 10px;
}
.post-item .post-caption span{
    text-align: left;
    display: block;
    margin: 0 10px;
}
.post-item .post-image{
    padding-left:10px
}
.image-details h2{
	padding: 5px;
	    line-height: 20px;
	    margin: 10px;
	    text-align: center;
}

/* MOBILE DIVICE */
body.slide-active {
    /*overflow: hidden;   */
    /*left: 80%; */
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    position: fixed;
    overflow-y: hidden;
}
body.slide-active:before{
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    left: 0;
    position: fixed;
    z-index: 9999;
}

#slide-nav .slide-active {
    left: 10px;
    position: fixed;
    left: 85%;
    z-index: 9999999999999;
    top: 45px;
}


/* revolation slide control panel style */
.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(images/arrow_hero_left_rt.png) no-repeat;
    width: 40px;
    height: 40px;
    left: -5px !important;
    background-position: center;
    background-size: 20%
}
.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(images/arrow_hero_right_rt.png) no-repeat;
    width: 40px;
    height: 40px;
    background-position: center;
    background-size: 20%;
    right: -5px !important;
}
/* layer position */




@media (max-width: 767px){
    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption,
    .rev_slider .tp-caption, .rev_slider .caption{
        position: relative;
    }
    .tp-simpleresponsive > ul li{
        overflow: visible !important;
    }
    .tp-caption.mediumwhitebg-h1, .mediumwhitebg-h1{
        margin:0 !important;
        padding: 0;
        width: 100% !important;
        max-width: 100% !important;
        top: 0  !important;
        left: 0  !important;
    }
    .slider-section{
        margin-bottom: 0px !important;
    }
    .tp-caption h3{
        font-size: 18px !important;
        margin-bottom: 5px;
        line-height: 30px !important;
    }
    .tp-caption.mediumwhitebg-h1, .mediumwhitebg-h1 {
        font-size: 14px !important;
        line-height: 23px !important;
        padding-bottom: 10px !important;
        padding: 10px 0 !important;
    }
    .tp-caption a {
        -webkit-transition: all 0.2s ease-out 0s;
        -moz-transition: all 0.2s ease-out 0s;
        -o-transition: all 0.2s ease-out 0s;
        transition: all 0.2s ease-out 0s;
        font-size: 18px !important;
        margin-top: 10px !important;
        line-height: 28px !important;
    }
    .fa-caret-right{
        font-size: 14px !important;
        position: relative;
        bottom: 0px;
    }
    .tp-leftarrow.default {
        top: 50% !important;
    }
    .tp-rightarrow.default {
        top: 50% !important;
    }


}

@media (max-width: 480px){
    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption,
    .rev_slider .tp-caption, .rev_slider .caption{
        position: relative;
    }
    .tp-simpleresponsive > ul li{
        overflow: visible !important;
    }
    .tp-caption.mediumwhitebg-h1, .mediumwhitebg-h1{
        margin:0 !important;
        padding: 0;
        width: 100% !important;
        max-width: 100% !important;
        top: 0  !important;
        left: 0  !important;
    }
    .slider-section{
        margin-bottom: 0 !important;
    }
    .tp-caption h3{
        font-size: 18px !important;
        margin-bottom: 5px;
        line-height: 30px !important;
    }
    .tp-caption.mediumwhitebg-h1, .mediumwhitebg-h1 {
        font-size: 14px !important;
        line-height: 23px !important;
        padding-bottom: 10px !important;
    }
    .tp-caption a {
        -webkit-transition: all 0.2s ease-out 0s;
        -moz-transition: all 0.2s ease-out 0s;
        -o-transition: all 0.2s ease-out 0s;
        transition: all 0.2s ease-out 0s;
        font-size: 14px !important;
        margin-top: 10px !important;
        line-height: 15px !important;
    }
    .fa-caret-right{
        font-size: 14px !important;
        position: relative;
        bottom: 1px;
    }
    .tp-leftarrow.default {
        top: 50% !important;
    }
    .tp-rightarrow.default {
        top: 50% !important;
    }

}


/* EXTRA CUSTOM RESPONSIVE */
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .subscribe-box .form-group {
    background: transparent;
    float: left;
    width:54%;
    margin-right: 10px;
}
.navbar-nav > li {
    float: left;
    width: 25%;
    display: inline-block;
}
.head_search{
    display: none;
}
#header-sticky-wrapper{
    top: -22px;
}
#header-sticky-wrapper{
    height: 141px !important;
}
.is-sticky .header-section .navbar .container{
    margin-top: 0;
}
.is-sticky .header-section .navbar .header .logo a img {
    width: auto;
    height: auto;
}
.footer-item .subscribe-box {
    background: none ;
    padding: 10px 0px 10px 0;
    overflow: hidden;
}
#mc4wp_widget-4 .form-group {
    width: 100%;
    margin-left: 0px;
}

.footer-section #mc4wp_email {
    width: 100%;
}
#slidemenu ul li a{
    background: #f6eced;
}
.post-item .post-caption p{
    text-align: left;
    margin: 0;
}
.post-item .post-caption h3{
    text-align: left;
}
.post-item .post-caption span{
    text-align: left;
}
.post-item .post-image{
    padding-left:0px
}
.post-item .post-caption h3{
    margin: 0 0px;
}
.post-item .post-caption span{
    margin: 0 0px;
}
.tp-leftarrow.default {
    left: -5px !important;
    background-size: 50%
}
.tp-rightarrow.default {
    right: -5px !important;
    background-size: 50%
}
.image-details figure figcaption p:nth-of-type(2) a img{
	margin-bottom: 4px;
}



}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
  .subscribe-box .form-group {
    background: transparent;
    float: left;
    width:63%;
    margin-right: 10px;
    margin-bottom: 5px
}
.navbar-nav > li {
    float: left;
    width: 24.99%;
    display: inline-block;
}
.head_search{
    display: none;
}
#header-sticky-wrapper{
    top: -22px;
}
#header-sticky-wrapper{
    height: 141px !important;
}

.is-sticky .header-section .navbar .container{
    margin-top: 0;
}
.is-sticky .header-section .navbar .header .logo a img {
    width: auto;
    height: auto;
}
.footer-item .subscribe-box {
    background: none ;
    padding: 10px 20px 10px 0;
    overflow: hidden;
}
#mc4wp_widget-4 .form-group {
    width: 50%;
    margin-left: 0px;
}

.footer-section #mc4wp_email {
    width: 95%;
}
#slidemenu ul li a{
    background: #f6eced;
}
.post-item .post-caption p{
    text-align: left;
    margin: 0;
}
.post-item .post-caption h3{
    text-align: left;
}
.post-item .post-caption span{
    text-align: left;
}
.post-item .post-image{
    padding-left:0px
}
.post-item .post-caption h3{
    margin: 0 0px;
}
.post-item .post-caption span{
    margin: 0 0px;
}
.tp-leftarrow.default {
    left: -35px !important;
    background-size: 50%
}
.tp-rightarrow.default {
    right: -35px !important;
    background-size: 50%
}
.image-details figure figcaption p:nth-of-type(2) a img{
	margin-bottom: 4px;
}

}
/* løsning på store bogstaver i nyt ord */
.footer-menu ul li ul li a, #slidemenu ul li .dropdown-menu li a {
	text-transform: none;
}

@media (max-width:767px) {
  	ul.nav.navbar-nav {
        overflow-y: auto !important;
     	max-height: 90vh !important;
    }
}
