/*!/wp-content/themes/imupro-child/style.css*/@media only screen and (min-width:642px) and (max-width:19800px){div#layerslider_9{display:none}}@media only screen and (min-width:0) and (max-width:641px){div#layerslider_7{display:none}}div.rechtetext2{margin-bottom:10px}img.bleh{float:right}.without_heading .owl-next{right:30px}.without_heading .owl-prev{left:60px}#row-315484-81239 .imgeffect{max-width:50%;left:25%}#quick-check-feedback{padding-bottom:20px}form#quick-check-feedback{width:auto;border:2px solid #bccf00;padding:20px;margin-bottom:20px}.rt_form input[type="checkbox"],.rt_form input[type="radio"]{margin-right:10px}.rt_form label{color:#000!important}.parentbox label{font-family:'HelveticaNeueW01-65Medi';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif}#progressbar{margin-bottom:0!important}#progressbar li{font-family:'HelveticaNeueW01-45Ligh';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;font-size:16px;color:#000;text-transform:none}#progressbar li:after{height:4px;background:#9D9D9C}#progressbar li.active:after{background:#bccf00;color:#000}#progressbar li.active:before{background:#bccf00;color:#000;padding:15px}#progressbar li:before{font-family:'HelveticaNeueW01-65Medi';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;padding:10px;font-size:15px;background:#9D9D9C}form#quick-check h3{padding-top:10px}.page-id-265 .featured img.aligncenter{border:#bccf00 solid 1px}div.no-numbers ol li .toggle-content{padding:30px 0 0;margin-top:20px}button{color:#9E9E9E;position:absolute;top:20px;left:365px;text-decoration:none;background:none;border:0;z-index:9}button li{list-style:none}h3.company-title{font-family:'HelveticaNeueW01-77BdCn_692722';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;font-size:24px;color:#bccf00;text-transform:uppercase}div.company-details hr{max-width:250px;margin:15px 0}div.contact-details{padding-top:10px;padding-bottom:10px}#imap1message{position:absolute;top:275px}#imap1message .company-details{width:350px;padding:20px;background-color:#fff;border-radius:20px;margin-left:10px;border:solid 1px #DCDCDC}#row-529726-2-content .margin-b20{margin-bottom:5px}.rt-toggle.no-numbers ol li .toggle-title:before{content:'\25BC';padding-left:5px;padding-right:15px;margin-top:-4px}hr.style-eight:after{left:95%}.horizontal_chained_contents>li{background:none!important}.horizontal_chained_contents .featured_article_title{font-size:15px;text-transform:none;font-family:'HelveticaNeueW01-45Ligh' font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif}@media only screen and (min-device-width:768px){.lab-legend{padding-top:50px!important;width:70%}}#row-306638-1-content{min-height:200px!important}#row-792015-1-content{min-height:200px!important}.rt-toggle ol li.open .toggle-title{font-weight:400;font-family:'HelveticaNeueW01-67MdCn_692710' font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif}.title_line h3{margin-bottom:5px}.title_line .featured_article_title:after{display:none}.rounded_image img,.rounded_image svg{border-radius:0}div.product_meta{display:none}.carousel_items .product_item_holder h4{display:none}div.doc_icons ul li{background-image:none}div.widget_contact_info ul li{background-image:none;padding:0;font-family:'HelveticaNeueW01-45Ligh' font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif}.product_images{margin-top:10px}.tab-style-three .tabs a,.tab-style-three .tabs .with_icon a{color:#000;display:block;font-size:15px;line-height:100%;font-family:'HelveticaNeueW01-45Ligh';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;padding:12px 30px}.tab-style-three ul.tabs a.current{font-family:'HelveticaNeueW01-65Medi';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif}.tab-style-three .pane{padding:30px 0}.tab-style-three .tabs .with_icon span{display:none}.sidebar .featured_article_title,.footer_widgets_row .featured_article_title,.latest-news a.title{font-family:'HelveticaNeueW01-45Ligh';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;font-weight:400!important}.product_info h4,.product_item_holder h4{font-family:'HelveticaNeueW01-47LtCn_692686';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;font-size:15px;line-height:150%}.with_borders .product_info{padding:10px;text-align:center}.sidebar .widget{margin-bottom:40px!important}#menu-products li{padding:8px 0 0 25px}#menu-products li:nth-child(1){background:url(/wp-content/uploads/screen-icon8.png) no-repeat;background-position:0 12px;background-size:15px}#menu-products li:nth-child(2){background:url(/wp-content/uploads/screen-basic-icon8.png) no-repeat;background-position:0 12px;background-size:15px}#menu-products li:nth-child(3){background:url(/wp-content/uploads/screen-complete-icon8.png) no-repeat;background-position:0 12px;background-size:15px}#menu-products li:nth-child(4){background:url(/wp-content/uploads/screen-complete-icon8.png) no-repeat;background-position:0 12px;background-size:15px}.rt-toggle.no-numbers ol li .toggle-title{font-family:'HelveticaNeueW01-75Bold';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;font-size:16px;background:#bbcf00;color:#fff;padding:5px 15px}.rt-toggle ol li .toggle-head{background-image:none}div.no-numbers>ol li{border:none}div.no-numbers>ol{border:none}span.slider-head{font-family:'HelveticaNeueW01-77BdCn_692722'!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:uppercase;color:#fff!important}span.slider-sub{font-family:'HelveticaNeueW01-65Medi'!important;font-family:Arial,Helvetica,sans-serif!important;color:#9d9d9c!important;background-color:#dcdbd9;margin-left:15px}div.ls-inner{background:-moz-linear-gradient(270deg,#98B022 50%,#BBCF03 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#98B022),color-stop(100%,#BBCF03));background:-webkit-linear-gradient(270deg,#98B022 50%,#BBCF03 100%);background:-o-linear-gradient(270deg,#98B022 50%,#BBCF03 100%);background:-ms-linear-gradient(270deg,#98B022 50%,#BBCF03 100%);background:linear-gradient(180deg,#98B022 50%,#BBCF03 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98B022',endColorstr='#BBCF03',GradientType=0)}#sliderbutton{font-size:24px;padding:11px 20px 13px}#sliderbutton:before{font-family:'HelveticaNeueW01-45Ligh';font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;content:\"» \";
    color:#fff;
    font-size:36px;
}

@media only screen and (min-width: 320px) and (max-width: 1400px) {
#sliderbutton {
    font-size:16px;
    padding:5px 12px 8px
}

#sliderbutton:before {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    content:\"» \";
    color:#fff;
    font-size:26px
}
}

/* ------------ Related Links Section (Works for alternate content row 2) ------------ */
div.row-style-2 div.box.three {
    padding:10px;
    background-color:#fff
}

div.row-style-2 p {
    padding:3px
}

div.row-style-2 .featured a.read_more {
    float:right;
    margin-top:20px;
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    padding:3px 20px 5px 0;
    text-transform:uppercase
}

div.row-style-2 h3.featured_article_title {
    padding:5px 0 5px 20px!important;
    width:70%;
    text-transform:none;
    margin-bottom:20px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#97AD24),to(#b9cf02))!important;
    background-image:-webkit-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-moz-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-ms-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-o-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:linear-gradient(to bottom,#97AD24,#b9cf02);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97AD24,endColorstr=#b9cf02)!important
}

div.row-style-2 h3.featured_article_title a {
    color:#fff
}

div.row-style-2 a.read_more span,a.more-link span {
    display:none
}

/* ------------ Lets do general styles ------------ */
a {
    color:#000
}

/*
 .content p > a {
border-bottom: 1px solid #c8c8c8;
}

.content p > a:hover {
border-bottom: 1px solid #bccf00;
}

*/
::selection {
    background:/* WebKit/Blink Browsers */
#3c6871
}

::-moz-selection {
    background:/* Gecko Browsers */
#3c6871
}

/* ------------ Lets do header styles ------------ */
#header_contents > section {
    padding:0 10px
}

.stuck #sticky_logo {
    display:none
}

/* ------------ Lets do teh button stylez ------------ */
input[type="button"],input[type="submit"] {
    text-transform:uppercase;
    border-radius:0!important;
    font-size:14px!important;
    color:#fff!important;
    font-family:'HelveticaNeueW01-77BdCn_692722'!important;
    font-family: Arial, Helvetica, sans-serif!important;
    font-weight:400!important;
    text-shadow:none!important;
    box-shadow:none!important;
    -o-box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#97AD24),to(#b9cf02))!important;
    background-image:-webkit-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-moz-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-ms-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-o-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:linear-gradient(to bottom,#97AD24,#b9cf02);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97AD24,endColorstr=#b9cf02)!important
}

input[type="button"]:hover,input[type="submit"]:hover {
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#b9cf02),to(#97AD24))!important;
    background-image:-webkit-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-moz-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-ms-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-o-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:linear-gradient(to bottom,#b9cf02,#97AD24);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b9cf02,endColorstr=#97AD24)!important;
    box-shadow:none;
    -o-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}

.button_ {
    text-transform:uppercase;
    border-radius:0;
    font-size:14px;
    color:#fff;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight:400;
    box-shadow:none;
    -o-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#97AD24),to(#b9cf02))!important;
    background-image:-webkit-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-moz-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-ms-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-o-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:linear-gradient(to bottom,#97AD24,#b9cf02);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97AD24,endColorstr=#b9cf02)!important
}

.button_:hover {
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#b9cf02),to(#97AD24))!important;
    background-image:-webkit-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-moz-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-ms-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-o-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:linear-gradient(to bottom,#b9cf02,#97AD24);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b9cf02,endColorstr=#97AD24)!important;
    box-shadow:none;
    -o-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}

.button_:before {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    content:"» ";
    font-size:24px;
    color:#fff;
    position:relative;
    top:2px
}

.post-navigations .icon-left-open:before {
    content:"« "!important
}

#ctabutton {
    font-size:16px;
    padding:11px 10px 13px
}

#ctabutton:before {
    color:#fff;
    font-size:26px
}

.button_.small {
    font-size:14px;
    padding:5px 15px 8px
}

.button_.medium {
    font-size:15px;
    padding:8px 20px 13px
}

/* ------------ Changing read more thingy to look like buttons ------------ */
.featured a.read_more {
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:14px;
    padding:5px 20px 5px 0;
    text-transform:uppercase;
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#97AD24),to(#b9cf02))!important;
    background-image:-webkit-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-moz-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-ms-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:-o-linear-gradient(top,#97AD24,#b9cf02)!important;
    background-image:linear-gradient(to bottom,#97AD24,#b9cf02);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97AD24,endColorstr=#b9cf02)!important;
    border:none
}

.featured a.read_more:before {
    font-family:"HelveticaNeueW01-45Ligh";
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    content:"» ";
    color:#fff;
    font-size:24px;
    padding:0 0 0 10px;
    position:relative;
    top:2px
}

.featured a.read_more:hover {
    background:#bccf00;
    color:#fff;
    background-color:#97AD24;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#b9cf02),to(#97AD24))!important;
    background-image:-webkit-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-moz-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-ms-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:-o-linear-gradient(top,#b9cf02,#97AD24)!important;
    background-image:linear-gradient(to bottom,#b9cf02,#97AD24);
    filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b9cf02,endColorstr=#97AD24)!important
}

.page-id-7 .icon-angle-right:before {
    display:none
}

.read_more .icon-angle-right:before {
    display:none
}

/* ------------ Styles for the Top Bar & Top Menu ------------ */
#top_search_form {
    display:none
}

#top_navigation {
    font-size:13px;
    margin:0;
    float:right;
    font-family:'HelveticaNeueW01-45Ligh'
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

.top_links a {
    color:#000
}

.top_links a:hover {
    color:#000
}

.top_links > li {
    border:none;
    padding-left:20px
}

#navigation .sub-menu ul {
    left:230px
}

#navigation .sub-menu li.hasSubMenu > a:after {
    content:"\f105";
    font-family:fontello;
    position:absolute;
    right:10px;
    font-size:15px;
    top:13px
}

ul.sub-menu {
text-transform: none;
}

#navigation_bar > ul > li.current_page_item > a:after,#navigation_bar > ul > li.current-menu-ancestor > a:after,#navigation_bar > ul > li:hover > a:after,#navigation_bar > ul > li > a:after {
    background-color:#bbcf00!important
}

/* ------------ Search Bar styling ------------ */
.search-bar {
    border:1px;
    border-color:#dddbd9;
    border-style:solid
}

.search-bar:hover {
    border:1px;
    border-color:#9d9d9c;
    border-style:solid
}

.search-bar form input {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#9d9d9c;
    font-size:15px
}

.search-bar .icon-search-1 {
    line-height:22px
}

/* ------------ Fixing breadcrumb and header ------------ */
.top_content {
    min-height:150px;
    margin:-20px 0
}

/* ------------ Colors & Font Styling for headlines ------------ */
.def {
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:30px;
    color:#bccf00;
    text-transform:uppercase
}

h1.center {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px
}

h1 {
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:30px;
    color:#bccf00;
    text-transform:uppercase
}

h2.center {
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:28px;
    color:#bccf00;
    text-transform:uppercase;
    text-align:center;
    margin-top:20px;
    margin-bottom:25px
}

h3.center {
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#bccf00;
    text-transform:uppercase;
    text-align:center;
    margin-top:20px;
    margin-bottom:25px
}

h2 {
    font-size:22px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

h3.subline {
    font-size:20px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

h3 {
    font-size:20px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

h4.subline {
    font-size:18px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

h4 {
    font-size:18px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

h5 {
    font-size:16px;
    font-family:'HelveticaNeueW01-77BdCn_692722';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

p {
    font-size:15px;
    line-height:24px;
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#000
}

strong {
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight:400
}

.text_box > p:last-child {
    padding-bottom:16px
}

body {
    font-size:15px;
    line-height:24px;
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#000;
    font-weight:400!important
}

h3.featured_article_title {
    text-transform:none;
    font-family:'HelveticaNeueW01-47LtCn_692686';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

.imu50 {
    color:#fdc643
}

.imu100 {
    color:#f18134
}

.imu300 {
    color:#8ecfd0
}

.imuscreen {
    color:#9d9d9d
}

/* ------------ Styling of Navigation Bar ------------ */
#navigation {
    text-transform:uppercase;
    font-family:'HelveticaNeueW01-75Bold';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#9d9d9c;
    font-size:15px
}

#navigation_bar > ul > li.current_page_item > a,#navigation_bar > ul > li.current-menu-ancestor > a,#navigation_bar > ul > li > a:hover,#navigation_bar > ul > li:hover > a {
    color:#fff;
    background-color:#bccf00
}

#navigation_bar > ul > li > a:hover {
    font-family:'HelveticaNeueW01-75Bold';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#bccf00;
    background-color:#fff
}

@media only screen and (min-width: 960px) and (max-width: 2600px) {
#navigation .sub-menu {
    width:240px
}

#navigation_bar > ul > li > a {
    font-family:'HelveticaNeueW01-75Bold';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#9d9d9c;
    padding:15px 16px
}

#navigation .sub-menu li a {
    text-transform:none;
    color:#9d9d9c;
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    margin-left:18px
}

#navigation .sub-menu li.current_page_item a {
    text-transform:none;
    color:#3c6871;
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    margin-left:0
}

#navigation ul.sub-menu li:hover > a {
    opacity:1;
    color:#3c6871;
    margin-left:0
}

#navigation ul.sub-menu li:hover > a:before {
    content:" » ";
    color:#bccf00;
    font-size:17px;
    position:relative;
    top:0;
    margin-left:5px
}

#navigation ul.sub-menu li.current_page_item > a:before {
    content:" » ";
    color:#bccf00;
    font-size:17px;
    position:relative;
    top:0;
    margin-left:5px
}

#navigation .sub-menu li {
    border-bottom:1px solid #dddbd9
}

#navigation .sub-menu li:hover > a {
    box-shadow:none
}
}

@media only screen and (min-width: 960px) and (max-width: 1099px) {
.responsive #navigation_bar > ul > li > a,#navigation_bar > ul > li > a {
    padding:15px 12px
}
}

/* ------------ End of Navigation Styling ------------ */
/* ------------ Styling of Blog Carousel ------------ */

/*
.blog_list section.first_section {
    display:none
}

.blog_list section.article_section {
    margin-left:0
}

.blog-head-line {

    margin-bottom:0
}

.blog-head-line {
    display: none;
    margin-bottom: 0;
}

.imgeffect.aligncenter,.entry-thumbnail.aligncenter {
    margin:0 auto 10px
}
*/
/* ------------ End of Blog Carousel styling ------------ */
/* ------------ Footer Styling ------------ */
#footerpin {
    padding:30px
}

#footerbutton {
    font-size:24px;
    margin-bottom:30px
}

#footerbutton:before {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    content:\"» \";
    color:#fff;
    font-size:36px
}

@media only screen and (min-device-width: 768px) {
section #footerbutton {
    margin-top:20px
}
}

div.content_footer {
    -webkit-box-shadow:inset 0 15px 30px -10px rgba(0,0,0,0.3),inset 0 -15px 30px -10px rgba(0,0,0,0.3)!important;
    -moz-box-shadow:inset 0 15px 30px -10px rgba(0,0,0,0.3),inset 0 -15px 30px -10px rgba(0,0,0,0.3)!important;
    box-shadow:inset 0 15px 30px -10px rgba(0,0,0,0.3),inset 0 -15px 30px -10px rgba(0,0,0,0.3)!important
}

/* ------------ Copyright / Subfooter Styling ------------ */
div.copyright {
    font-size:13px;
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

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

footer .footer_info {
    padding:20px 0 40px
}

/* ------------ List Styling ------------ */
.content_block ul li {
    background:url(/wp-content/uploads/square8.png) no-repeat;
    background-position:0 8px;
    color:#000;
    padding:0 0 0 20px;
    margin:0
}

.rt_form ul li {
    background:none;
    padding:0;
    margin:0
}

ul.with_icons li {
    background:none;
    padding:0;
    margin:0
}

.content_block ul {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    list-style:none
}

.content_block ul.nonbold {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    list-style:none
}

ol {
    margin:0 0 0 27px
}

/* ------------ Line & Divider / HR Styling ------------ */
hr.style-six:after {
    color:#bccf00
}

hr.style-six:before {
    background:#bccf00
}

/* ------------ Tab Styling ------------ */
ul.tabs li {
    background:none;
    padding-left:0
}

section.product_images li {
    background:none
}

/* ------------ Vertical Tab Styling ------------ */
.vertical_tabs ul.tabs a.current,.vertical_tabs ul.tabs a.current:hover,.vertical_tabs ul.tabs a:hover,.vertical_tabs ul.tabs li.current a {
    border-right-color:#bbcf00;
    background:#bbcf00;
    color:#fff;
    font-size:14px;
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

.vertical_tabs ul.tabs li a {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:14px;
    background:rgba(255,255,255,0.8)
}

/* ------------ Sidebar Styling ------------ */
div.simple-section-nav li {
    padding:0;
    background:none;
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    margin-bottom:5px;
    border-bottom:solid #e2e2e2 1px;
    padding-bottom:5px
}

div.simple-section-nav li.current_page_item a {
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

div.simple-section-nav li a:hover {
    color:#3c6871
}

div.simple-section-nav {
    margin-top:35px!important
}

div.simple-section-nav li a {
    text-decoration:none
}

.widget_nav_menu ul li a {
    color:#000
}

.widget_nav_menu ul li a:hover {
    color:#3c6871
}

.widget ul li.current-menu-item > a,.widget_rt_categories ul li.current-cat > a,.widget_product_categories ul li.current-cat > a {
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    color:#3c6871
}

/* ------------ Banner Styling ------------ */
.banner p {
    font-family:'HelveticaNeueW01-45Ligh';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

#container .margin-t10 {
    margin-top:2px
}

.banner {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}

.banner.withborder {
    border:1px solid #F3F3F3;
    padding:20px
}

/* ------------ IMUPROS ------------ */
.page-id-7 ol > li:nth-child(1) > div.toggle-head > div.toggle-number {
    background-color:#189AD7!important
}

.page-id-7 ol > li:nth-child(2) > div.toggle-head > div.toggle-number {
    background-color:#f18134!important
}

.page-id-7 ol > li:nth-child(3) > div.toggle-head > div.toggle-number {
    background-color:#8ecfd0!important
}



.rt-toggle ol li.open .toggle-head {
    background:url(/wp-content/themes/imupro-child/../images/toggle-minus.png) right 5px no-repeat;
    font-weight:400;
    font-family:'HelveticaNeueW01-77BdCn_692722'!important;
    font-family: Arial, Helvetica, sans-serif!important;
}

.rt-toggle ol li .toggle-title {
    font-family:'HelveticaNeueW01-47LtCn_692686';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
    font-size:16px
}

.rt-toggle > ol > li {
    padding:8px 0
}

/* Testimonials */

.project_info {
    border-bottom: none;
    margin-bottom: 0px;
}

#container .portfolio_boxes .box {
    background:none
}

/*.page-id-522 .icon-zoom-in.lightbox_ {
display:none;
}

.page-id-522 .imgeffect:hover a {
    top: auto;
    bottom: 40%;
}*/
.single-portfolio #container .margin-b20 {
    float:left
}

.single-portfolio .imgeffect {
    float:right;
    overflow:hidden;
    max-width:250px;
    width:250px;
    margin-top:90px;
    margin-left:10px;
    margin-bottom:10px
}

@media only screen and (max-width: 409px) {
.single-portfolio .imgeffect {
    margin-top:0
}
}

.single-portfolio .imgeffect:after {
    display:none
}

.filter_navigation li {
    background:none!important;
    padding:3px!important;
    text-transform:capitalize
}

.filter_navigation li a {
    padding:0 0 0 5px;
    color:#535353;
    border-left:1px solid #989898
}

.filter_navigation li a.active {
    color:#3c6871;
    font-family:'HelveticaNeueW01-65Medi';
    font-family: "Open Sans", "Segoe UI", Arial, Helvetica, sans-serif;
}

.filter_navigation li a.active:before {
    color:#3c6871
}


section.heading {
display:none;
}




#search-results li {
    background: none;
    background-position: 0;
    color: #000;
    padding: 0;
    margin: 0;
}

#search-results li span.current {
  font-family:"HelveticaNeueW01-65Medi";
    font-family: "Open Sans", "Segoe UI",Arial,Helvetica,sans-serif}