#nav_menu-2 {position:absolute; right:0px; margin-right: 50px; z-index: 100;}
#top .widget_nav_menu li {clear:none !important;}
#nav_menu-2 li {margin-left: 25px;}
#nav_menu-2 li a   {color: #666666;}
#nav_menu-2 li a:hover  {color: #0071bc;}
#nav_menu-2.widget_nav_menu ul:first-child>.current_page_item>a {padding-top:4px; color:#0071bc !important;}
#nav_menu-2.widget_nav_menu ul:first-child>.current-menu-item, .header_color .widget_nav_menu ul:first-child>.current_page_item {background:none;} .main_menu .av-menu-button + .av-menu-button {margin-left: 10px;}
.main_menu .av-menu-button > a .avia-menu-text {padding: 7px 15px 7px 15px !important}
.main_menu>div {height:100% !important;}
.main_menu>li:first-child a {padding-left:0px !important;}
@media only screen and (max-width: 830px) {
.main_menu .av-menu-button + .av-menu-button {margin-left: 0px;}
}
@media only screen and (max-width: 989px) {
.responsive #top #nav_menu-2 {display: none;}
} #hsd-extra-sub-menu {display:none;}
.menu-lijn-onder {border-bottom: 1px solid #0071bc !important;}   h1, h2, h3, h4, h5, h6 {font-weight: normal; }
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-weight: inherit; text-decoration: none; color: inherit; }
#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color: inherit; }
h1 { font-size: 34px; line-height: 1.25em; margin-bottom: 14px;}
h2 { font-size: 26px; line-height: 1em; margin-bottom: 10px;}
h3 { font-size: 20px; line-height: 1em; margin-bottom: 8px; } h4 { font-size: 18px; line-height: 1em; margin-bottom: 4px; } h5 { font-size: 16px; line-height: 1em; } h6 { font-size: 14px; line-height: 1em; }
.modern-quote .av-special-heading-tag { font-weight: 600 !important;}
.txt-shadow p { text-shadow: 0px 0px 10px rgba(255, 255, 255, 1); } a {  }
a:hover, a:focus, a:visited { }
p a, p a:visited {line-height: inherit;text-decoration: underline;}
a.avianolink, .avianolink a{}
#top .avia_hidden_link_text{}
.links-grijs a {color:#666;} .rasterrij-afb-voorbeelden .av-special-heading { margin-top:0px; font-weight:normal; }  .info-bar {background-color: #0072bc;}
.info-bar .av-icon-char {line-height:0.5em !important;}
.info-bar a {text-decoration: none;} .link-oranje-ul a {color: #ff6600; text-decoration: underline;}
.link-oranje-ul a:hover {color: #0072bc; text-decoration: underline;} .avia_transform a:hover .image-overlay { opacity: 0.0 !important;}
.avia_transform a .image-overlay { transition:opacity 1s;}
body { box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);}
.margin-bottom-50 {margin-bottom:50px !important;}
.margin-bottom-25 {margin-bottom:25px !important;}
.margin-bottom-20 {margin-bottom:20px !important;}
.margin-bottom-15 {margin-bottom:15px !important;}
.margin-bottom-10 {margin-bottom:10px !important;}
.margin-bottom-0 {margin-bottom:0px !important;}
.margin-top-50 {margin-top:50px !important;}
.margin-top-25 {margin-top:25px !important;}
.margin-top-20 {margin-top:20px !important;}
.margin-top-15 {margin-top:15px !important;}
.margin-top-10 {margin-top:10px !important;}
.margin-top-0 {margin-top:0px !important;}
.margin-bottom-min50 {margin-bottom:-50px !important;}
.margin-bottom-min25 {margin-bottom:-25px !important;}
.margin-bottom-min10 {margin-bottom:-10px !important;}
.margin-top-min50 {margin-top:-50px !important;}
.margin-top-min40 {margin-top:-50px !important;}
.margin-top-min25 {margin-top:-25px !important;}
.margin-top-min10 {margin-top:-10px !important;}
.display-none {display:none !important;}
#display-none {display:none !important;}
.letters-schaduw {text-shadow: rgb(0, 0, 0) 0px 0px 10px;} .responsive-dont-show {display:none;} .logo img {padding-top: 13px !important;}
.header-scrolled .logo img {padding-top: 0px;}
#header_meta {background: #444444 !important; color:#ffffff !important;}
.header_color .phone-info, .header_color .sub_menu>ul>li>a {color:#ffffff;} #top .header_color .sub_menu ul li a:hover, .header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a {color:#ff6600;} #header_main {  border-bottom: 2px solid #0071bc !important; }  #hsd-extra-sub-menu { margin-bottom: 90px;}
#sub_menu-hsd {position:fixed !important; height: auto !important;}
.keuze-sub-menu { color:#ffffff; font-size:110%; background:#0071bc;}
.keuze-sub-menu .av-subnav-menu li:first-child {
font-weight:bold; font-size: 1.25em;
display: block !important;
padding-bottom: 0px;
margin-bottom: -20px !important;
}
.keuze-sub-menu .av-subnav-menu li {font-weight:bold;  }
.keuze-sub-menu .av-subnav-menu li a {
padding: 5px 10px 5px 10px !important;
border-radius:3px;
border-left-style: solid; 
border-left-width: 0px !important;
margin: 0px 10px;
min-width: 100px;
}
.keuze-sub-menu .av-subnav-menu a {background: #ff6600; color: #ffffff;}
.keuze-sub-menu .av-subnav-menu a:hover {background: #ffffff; color: #ff6600;}
#av-custom-submenu-1 {display:block;}
#sub_menu-hsd-mobile {display:none; padding: 17px 0px 20px;} #top .av-menu-button-colored  > a .avia-menu-text {border-bottom: 1px solid; border-left: none; border-right: none; border-top: none; border-radius: 3px; background-color:#ff6600 !important; border-color: transparent !important;}
.av-menu-button-colored  > a:hover .avia-menu-text {
opacity: 1;
-webkit-transition: all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
background-color:#0072bc !important;
} div .main_color .button, .main_color input[type='submit'] {background-color:#009600 !important; border-color:#008000;}
.main_color .button:hover, .main_color input[type='submit']:hover {background-color:#008000 !important; border-color:#008000;}
.avia-button.avia-color-green	{background-color: #00b900 !important; border-color: #008000; color: #fff; }
.avia-button.avia-color-green:hover {background-color: #008000 !important; border-color: #008000; color: #fff; }
.avia-button.avia-color-orange {background-color: #f15b22 !important; border-color: #CA9336;border:none;color: #fff; }
.avia-button.avia-color-orange:hover {background-color: #0072bc !important; color: #fff;} #top table.shop_table .actions .coupon .button {background-color: #0072BA;}
#top table.shop_table .actions .coupon .button:hover {opacity:0.9;} div.home-keuze-blok-wrap {margin-top:0px;}
@media only screen and (min-width: 1100px) {
div.home-keuze-blok-wrap {margin-top:-50px;}
}
.home-dropdown select {margin-bottom:3px !important;}
.home-keuze-blok-wrap {}
.home-keuze-blok-wrap-titel {margin-top:0px !important;}  .iconbox .iconbox_content .iconbox_content_title {text-transform: none;}
.iconbox {margin-bottom: 0px !important;}
.vinkjes-lijst-abtest .iconbox_content_title,
.vinkjes-lijst .iconbox_content_title {
font-size: 1em !important;
}
.iconbox.vinkjes-lijst {
margin-bottom:0px;
}
.vinkjes-lijst .iconbox_content_title a {color:#0071B9 !important; text-decoration:underline !important;}
.vinkjes-lijst .iconbox_content_title a:hover {color:#ff6600 !important;}  #top .av-blog-meta-author-disabled .minor-meta.blog-author{ display:none; }
#top .av-blog-meta-date-disabled .minor-meta.date-container, #top .av-blog-meta-date-disabled .text-sep-date{display:none;} .post-meta-infos .date-container,
.post-meta-infos .text-sep-date,
.post-meta-infos .text-sep-cat,
.post-meta-infos .blog-author {display:none;} #top .woocommerce-tabs h2, #top .woocommerce-Tabs-panel h3 {font-size: 16px;}
.category-term-description {margin-right: 20px;}
.category-term-description p {margin: 0.45em 0;}
.template-blog .entry-content p {margin:0em 0;}
.template-blog .post_delimiter {padding-top: 0px !important;}  .single-product-summary div[itemprop="description"] strong {color: #666666;} .single_variation_wrap .amount {font-size:150% !important;}
.single_variation_wrap { margin: 0px 0px 20px 90px;}
.woocommerce-Price-currencySymbol {display:none !important;}
div.variations_button {margin-top: 10px;} div #reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 0px;}
.sidebar_right .comment_container { padding-right: 0px;}
#top .variations_form {background:#fbfbfb; margin-top:10px;}
.woocommerce-tabs #tab-description ul, #top .woocommerce-tabs .commentlist .description ul {
list-style-position: outside;
margin-left: 17px;
} .single-product .avia-post-nav {display:none;}
.avia-post-nav .entry-image img {border-radius: 0px;} .widget {
padding: 30px 0 0px 0;
}   
.klantenservice-widget-box {}
.klantenservice-widget-box p.kwb-klein {font-size:0.8em; line-height: 1.75em;margin:0 0;}
.klantenservice-widget-box ul {list-style:none; border-bottom:1px solid #e1e1e1;}
.klantenservice-widget-box ul li {border:1px solid #e1e1e1; margin-bottom:-1px;}
.kwb-link-box-header {
padding:10px;
background: url(https://www.123vochtbestrijding.nl/wp-content/uploads/klantenservice-man-rechts.png) no-repeat bottom right;
background-size: 60px;}
.kwb-link-box a {display: block; padding: 10px; color: #0071bc !important;}
.kwb-link-box:hover, .kwb-link-box a:hover {color:#ff6600 !important; background: #f3f3f3; cursor:pointer; text-decoration:none; } #footer {padding: 0px 0px 0px 0px; } #footer .extra-footer {padding-top: 0.5em}
#footer .extra-kop {margin-top:10px; font-size:23px; font-weight:bold; }
#footer .extra-kop p strong {color:#66666D;}
#footer p a, #footer a {color:#0072bc;}
#footer p a:hover, #footer a:hover {color:#ff6600; text-decoration:underline;}
a.av-icon-char:hover {text-decoration:none;}
#socket .sub_menu_socket li {float: none;}  #socket .copyright {float: none; display: block; text-align: right; }
#socket .sub_menu_socket { float: right;}
.responsive #socket .sub_menu_socket li {display: block; text-align: center; padding: 0 0px; }
.responsive #socket .sub_menu_socket ul {margin-bottom: 0px;}
ul.avia3-menu.menu {margin-left: 0px !important;}
#socket .dealer-label {float:left; margin-top:5px;} .service-balk-a1 {min-height: auto;} #nav_menu-2 #menu-header-menu-right {position: relative; right:0px;}
#menu-header-menu-right li {clear:both; float:left;} .table-vergelijking tr:nth-child(odd) {background-color: #fbfbfb !important;}
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {background-color: #fbfbfb !important;}  button#sendcloudshipping_service_point_select {float:none !important; display:block !important;}  ul.shop-icon-list {list-style: none; margin: 10px 0px 0px 0px;}
.shop-icon-list li {float: left !important; margin-right: 40px; margin-left: 0px;} .tqb-shortcode-new-content, .tqb-shortcode-wrapper {min-height:auto !important;}
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-text {font-family: 'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif; font-size:25px !important; color:#0071bc;} .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper {margin: 15px auto !important;}
@media (min-width: 1101px) {.tqb-template-style-0 .tqb-answer-has-image .tqb-answer-inner-wrapper {width: 22% !important;}
}
@media (max-width: 1100px) and (min-width: 481px) {
.tqb-template-style-0 .tqb-answer-has-image .tqb-answer-inner-wrapper {width: 30% !important;}
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-text {text-align: center !important;}
.tqb-answer-text {text-align: left !important;}
@media (max-width: 766px) and (min-width: 481px) {.tqb-template-style-0 .tqb-answer-has-image .tqb-answer-inner-wrapper {width: 48% !important;}
}
} .tqb-template-style-0 .tqb-question-wrapper {padding:0px !important;}
.tqb-answer-image-container {background: #ffffff;border-top-left-radius: 7px;border-top-right-radius: 7px;}
}  p.toggler {color:#0072bc !important;}
p.toggler:hover {color:#f15b22 !important; text-decoration: underline;}
p.toggler.activeTitle {color:#f15b22 !important;}
.toggle_content { margin: 0px 0 -1px 0;} .template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
text-transform: none;
letter-spacing: 0px;
} .page-id-3 div.bg_container {  }   .yikes-mailchimp-container input[type="email"] {margin-bottom:0px !important;}  @media only screen and (min-width: 768px) {  #menu-item-shop .cart_dropdown_link {
padding: 0 20px;
}
} @media only screen and (min-width: 768px) and (max-width: 1080px) {
.logo img {
padding-top: 20px;
width: 75%;
}
}  @media only screen and (max-width: 767px) { .responsive #top .logo {width:75%;}
.logo img {padding-top: 0px;}
.responsive-dont-show {display:block;}
.responsive-display-none {display:none !important;}
#hsd-extra-sub-menu { margin-bottom: 0px; }
#av-custom-submenu-1 {display:none;}
#sub_menu-hsd-mobile {display:block;}
#socket .dealer-label { float: none;margin-top: 5px;text-align: center;}
#socket .copyright {float: none !important; display: block; text-align: center; }
#socket .sub_menu_socket { display:block !important; float:none;}
.responsive #footer .widget{ margin:0px 0 0px 0; } .category-term-description {margin-right: 0px;}
}