/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.5
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Fonts*/
/* indie-flower-regular - latin */
@font-face {
    font-family: 'Indie Flower';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/indie-flower-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/indie-flower-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/indie-flower-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/indie-flower-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/indie-flower-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/indie-flower-v17-latin-regular.svg#IndieFlower') format('svg'); /* Legacy iOS */
  }

/* lato-100 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: url('./fonts/lato-v23-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/lato-v23-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato-v23-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/lato-v23-latin-ext_latin-100.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-300 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/lato-v23-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/lato-v23-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato-v23-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/lato-v23-latin-ext_latin-300.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-regular - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/lato-v23-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/lato-v23-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/lato-v23-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-700 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/lato-v23-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/lato-v23-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato-v23-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/lato-v23-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-900 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url('./fonts/lato-v23-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/lato-v23-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato-v23-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato-v23-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/lato-v23-latin-ext_latin-900.svg#Lato') format('svg'); /* Legacy iOS */
  }

/* open-sans-300 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-300italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-600italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }

/* oswald-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Oswald') format('svg'); /* Legacy iOS */
  }
  /* oswald-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Oswald') format('svg'); /* Legacy iOS */
  }
  /* oswald-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Oswald') format('svg'); /* Legacy iOS */
  }


#Action_bar .contact_details li.slogan a {
     color: #4bb7db !important;
}

.hades.tparrows {
    display: none;
}

.rev_slider_wrapper:hover .hades.tparrows {
        display: block;
}

.fancy_heading .title {
    font-size: 35px !important;
    line-height: 35px !important;
}


.the_content_wrapper {
  margin: 30px 0px 70px 0px;
}

.widget:after {
  width: 100%;
}

.image_frame, .wp-caption {
  border-width: 0px;
}

.flat_box .desc_wrapper {
  margin-left: 0px;
}

.image_frame .image_wrapper .mask {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #82bdd4;
}
.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #82bdd4;
}

.datum {
width: 100% !important;
}

.logo img {
 display:none;
}

.contact_details li {
    color: #aaa !important;
}

#Top_bar .logo {
  margin: 0 20px 0 0px;
}

#Top_bar .menu > li > a span:not(.description) {
    font-weight: 300;
}

#Top_bar a.responsive-menu-toggle i {
color: #FFF;
}

#Top_bar .search_wrapper input[type="text"] {
    color: rgba(0,0,0,.5);
}

#Top_bar .menu > li > a span:not(.description) {
    font-weight: 300;
}

#Top_bar .menu > li {
    padding: 0px 20px 0px 0px;
}

.the_content_wrapper {
  margin: 30px 0px 70px 0px;
}

#Top_bar .logo {
  margin: 0 20px 0 0px;
}

.widget:after {
  width: 100%;
}

.image_frame, .wp-caption {
  border-width: 0px;
}

.flat_box .desc_wrapper {
  margin-left: 0px;
}

.image_frame .image_wrapper .mask {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #82bdd4;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
 border-color: #82bdd4;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
    color: #4bb7db;
    border-color: #4bb7db;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
    background-color: #4bb7db;
}



.datum {
width: 100% !important;
}

.contact_details li {
    color: #aaa !important;
}

#Footer .footer_copy .social li a i {
font-size: 30px;
color: #FFF;
}

#Footer .footer_copy .social li a i:Hover {
color: #4bb7db;
}

a[href$=".pdf"]:before {
content: '\f1c1';
font-family: FontAwesome;
font-size: 20px;
margin-right:10px;
}



.pp_pic_holder .ppt {
    display: none !important;
}

.blog_wrapper .posts_group .image_frame .image_wrapper .image_links {
    display: none;
}


@media only screen and (max-width: 767px){
.style-simple .icon_box .image_wrapper, .style-simple .icon_box .icon_wrapper {
    margin-bottom: 0;
}

.wpb_wrapper > div.icon_box {
    margin-bottom: 0;
}

}
.section_wrapper

@media only screen and (max-width: 959px) and (min-width: 768px) {
.fancy_heading .title {
    font-size: 30px !important;
    line-height: 30px !important;
}
}

@media handheld, only screen and (max-width: 600px)  {
#menu-secondary-menu a {
color: #FFF !important;
display:none;
}
}

@media only screen and (max-width: 1239px) {

.header-classic #Top_bar .top_bar_right {
 display:none;
}

.header-classic #Header .top_bar_left {
   width: 100% !important
}

#Top_bar #menu ul li {
    cursor: default;
}

.inactive {
    cursor: default !important;
}

#Top_bar #menu ul li.submenu .menu-toggle {
   border-left: 1px solid gba(0,0,0,.05) !important; 
}

#Top_bar #menu ul li {
   border-bottom: 1px solid gba(0,0,0,.05);
}

#Header #Top_bar #menu ul li.submenu .menu-toggle {
    border-left: 1px solid gba(0,0,0,.05) !important;
}

#Top_bar #menu ul li.hover, #Top_bar #menu ul li  {
   border-bottom: none;
}

#Top_bar #menu ul li.hover a {
    border-bottom: 1px solid rgba(0,0,0,.05) !important;
background-color: #41a0c0;
}


#Top_bar a.responsive-menu-toggle span:before {
    content:'\f0c9';
    margin-right: 7px;
    font-family: FontAwesome;
}

#Top_bar .menu > li {
    padding: 0px;
}

#Top_bar #menu ul li.submenu .menu-toggle {
 background: none;
 border:none;
}

#Top_bar #menu ul li.hover > .menu-toggle {
 border:none;
}

#Top_bar a.responsive-menu-toggle span {
    color: #FFF;
}

#Top_bar a.responsive-menu-toggle {
    width: initial !important;
    height: initial !important;
    left: 0px;
}

#Top_bar a.responsive-menu-toggle span {
    float: none !important;
}

#Top_bar .logo {
    height: 40px;
}

#Top_bar #menu {
   width: 100% !important;
 border-top:1px solid rgba(0,0,0,.05) !important;
    padding-bottom: 0px;
}

#Action_bar .column {
    width: 100%;
    margin: 0;
}

#Action_bar .social-menu {
    float: none;
    text-align: center;
    padding: 5px 0 0;
}

#Action_bar .contact_details {
    padding: 20px 0 30px 0 !important;
    background: #FFF;
    width: 100%;
    float: none;
    text-align: center;
    padding: 5px 0;
}

#Action_bar .contact_details li, #Action_bar .social {
    padding: 0 !important;
}

.header-classic #Action_bar, .header-plain #Action_bar, .header-stack #Action_bar {
    background-color: #4bb7db !important;
}

#Action_bar .social {
    padding: 5px 0 0 !important;
}

#Top_bar #menu {
    width: 100% !important;
}

.fancy_heading .title {
    font-size: 28px !important;
    line-height: 28px !important;
}

.mobile-tb-center #Top_bar .top_bar_right {
    display: none;
}

#Action_bar .contact_details li.phone {
    display:block;
}

#Header a.responsive-menu-toggle {
    margin: 0 auto;
    width: 100%;
    top: 0px !important;
}

#Header_wrapper .container { 
    width: 100% !important;
}

#Action_bar .contact_details {
    padding: 20px 0 30px 0 !important;
    background: #FFF;
    width: 100%;
}

#Action_bar .contact_details li.slogan {
     display: block; 
    margin: 20px 0 10px 0; 
}

#Action_bar .contact_details li.slogan a {
  font-size: 20px;
}

#Action_bar .social-menu li a {
    color: #FFF !important;
} 

.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child, .wpb_toggle_content p:last-child {
    margin-bottom: 15px;
}

#Header .container {
    padding: 0px !important;
    max-width: 100% !important;
    margin: 0px !important;
}

.fancy_heading .title {
    font-size: 26px !important;
    line-height: 26px !important;
}  
}

@media handheld, only screen and (max-width: 600px) {
#menu-secondary-menu a {
    display: block !important;
}
}

@media handheld, only screen and (max-width: 479px) {
#menu-secondary-menu a {
    display: block !important;
}

.fancy_heading .title {
    font-size: 21px !important;
    line-height: 21px !important;
}

#Action_bar .contact_details li.slogan a {
    font-size: 14px;
}

}

/* Open Street Map */
iframe + small {
    padding: 9px 11px;
    position: absolute;
    margin-top: -112px;
    line-height: normal;
    background-color: #fff;
    margin-left: 10px;
    width: 222px;
}
iframe + small p:first-child {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
iframe + small p:nth-child(2) {
    margin: 6px 0 10px 0;
    font-size: 12px;
}
iframe + small a {
    font-size: 12px;
}
@media (max-width: 486px) {
    iframe + small {
        width: 202px;
        margin-top: -80px;
    }
    iframe + small p:nth-child(2) {
        display: none;
    }
}
@media (max-width: 352px) {
    iframe + small {
        margin-top: -95px;
    }
}