﻿

#hours {
float: right;
color: #fff;
text-align: right;
line-height: 1.5;
}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}
.admin-bar p.demo_store{top:32px}



.socnets {
  overflow: hidden;
  float: right;
  font-size: 16px;
}

.socnets ul {margin: 0; padding: 0; list-style: none;}

.socnets li {margin-left: 0.25em; float: left; list-style: none;}

.socnets li:first-child {margin-left: 0;}

.socnets a {
  font-size: 1em; 
  
  width: 1em;
  height: 1em;
  line-height: 1em;
  padding: 0.5em;
  border-radius: 50%;
  transition: 0.2s;
  display: block;
  color: #85A0B1;
  text-decoration: none;
  background: #808080;
}

.socnets a span {text-transform: lowercase;}

.socnets a span:before {width: 1em; height: 1em; display: block}



.socnets .color li a.facebook {background: #4862A3; color: white;}
 
.socnets .color li a.twitter {background: #55ACEE; color: white;}
 
.socnets .color li a.wordpress {background: #0085BE; color: white;}
 
.socnets .color li a.youtube {background: #FF2A27; color: white;}
 
.socnets .color li a.youtube2 {background: #FF2A27; color: white;}
 
.socnets .color li a.vimeo {background: #44BBFF; color: white;}
 
.socnets .color li a.googleplus {background: #DD4B39; color: white;}
 
.socnets .color li a.instagram {background: #634D40; color: white;}
 
.socnets .color li a.rss {background: #FF9900; color: white;}
 
.socnets .color li a.pinterest {background: #CB2127; color: white;}
 
.socnets .color li a.flickr {background: #FE0084; color: white;}
 
.socnets .color li a.linkedin {background: #0077b5; color: white;}
 
.socnets .color li a.linkedin2 {background: #0077b5; color: white;}
 


.socnets .icon a {background: none;}

.socnets .color.icon li a {background: none;}

.socnets .color.icon li a.facebook {color: #4862A3;}
 
.socnets .color.icon li a.twitter {color: #55ACEE;}
 
.socnets .color.icon li a.wordpress {color: #0085BE;}
 
.socnets .color.icon li a.youtube {color: #FF2A27;}
 
.socnets .color.icon li a.youtube2 {color: #FF2A27;}
 
.socnets .color.icon li a.vimeo {color: #44BBFF;}
 
.socnets .color.icon li a.googleplus {color: #DD4B39;}
 
.socnets .color.icon li a.instagram {color: #634D40;}
 
.socnets .color.icon li a.rss {color: #FF9900;}
 
.socnets .color.icon li a.pinterest {color: #CB2127;}
 
.socnets .color.icon li a.flickr {color: #FE0084;}
 
.socnets .color.icon li a.linkedin {color: #0077b5;}
 
.socnets .color.icon li a.linkedin2 {color: #0077b5;}
 

.socnets .rounded-sq a {border-radius: 3px;}


.socnets a:hover {background: #444; color: #fff;}

  .footer-info, .socnets, #RTT {float: none; text-align: center; margin: 0 0 20px 0; display: block; max-width: none;}

#footer .socnets a:hover    {background: #fff; color: #7276C1;}



.pagination {
	clear: both;
}





.HorizontalNavBar ul.root {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 auto;
    padding: 0;
    line-height: 18px;
    font-size: 16px;
}



.HorizontalNavBarWide ul.root {
    width: 100%;
    display: table;
}


.HorizontalNavBar ul.root li {
    line-height: 22px;
    font-size: 18px;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.suppa_menu_location_1 .suppa_top_level_link.suppa_search_icon {
    color: #000000 !important;
    font-size: 20px !important;
}

.suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title {
    color: #000 !important;
}
.suppa_column a,.suppa_menu .suppa_top_level_link{-webkit-transition:padding-left .2s ease-out,background-color .2s ease-out,color .2s ease-out;-moz-transition:padding-left .2s ease-out,background-color .2s ease-out,color .2s ease-out;-o-transition:padding-left .2s ease-out,background-color .2s ease-out,color .2s ease-out}
.suppa_menu .suppa_top_level_link{outline:0;display:inline-block!important;text-decoration:none!important;position:relative!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;top:0;left:0;vertical-align:middle;transition:padding-left .2s ease-out,background-color .2s ease-out,color .2s ease-out}
.suppa_menu .suppa_top_level_link .suppa_item_title{display:inline-block}
.suppa_menu .suppa_top_level_link .suppa_item_title .suppa_item_desc{display:block!important}
.suppa_menu .suppa_top_level_link .ctf_suppa_fa_box_top_arrow{position:absolute;line-height:1em!important;display:inline!important}
.suppa_menu .suppa_top_level_link .suppa_FA_icon,.suppa_menu .suppa_top_level_link .suppa_FA_icon_only,.suppa_menu .suppa_top_level_link .suppa_UP_icon,.suppa_menu .suppa_top_level_link .suppa_UP_icon_only{position:relative!important;line-height:1em!important;display:inline-block!important;float:left}



            
            .suppa_menu_location_1 .suppa_top_level_link {
                height:80px !important;
                color:#5e5e5e;
            }


            .suppa_menu_location_1 .suppa_top_level_link .suppa_item_title{
                font-size:18px !important;
                font-family:Oswald !important;
                font-weight:bold;
                color:#5e5e5e;
                padding-top:25px;
            }


            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_posts .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_html .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_links .suppa_top_level_link,
            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_top_level_link{
                padding-left:25px;
                padding-right:25px;
                border-color:#bbbbbb;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_top_links_has_arrow{
                padding-right:25px;
            }


            
            .suppa_menu_location_1 .suppa_top_level_link .suppa_item_desc{
                font-size:12px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color:#c9c9c9;
                padding-top:5px !important;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .suppa_item_desc{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link{
                background-color:;
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link{
                background-color:;
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .suppa_item_desc{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_menu_position_left,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_left{
                border-right:1px solid #bbbbbb;
            }

            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_menu_position_right,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_right{
                border-left:1px solid #bbbbbb;
            }


            
            .suppa_menu_location_1 .suppa_top_level_link .ctf_suppa_fa_box_top_arrow{
                    font-size:28px !important;
                    top:0 !important;
                    right:0 !important;

                    
                    color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .ctf_suppa_fa_box_top_arrow{
                color:#000000;
            }

            
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .ctf_suppa_fa_box_top_arrow,
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .ctf_suppa_fa_box{
                color:#000000 !important;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title{
                color:#FFFFFF ;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor {
                background-color:;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .era_suppa_arrow_box span,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .era_suppa_arrow_box span{
                color:;
            }



            
            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link .ctf_suppa_fa_box{
                color:#5e5e5e;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .ctf_suppa_fa_box{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link .suppa_upload_img{
                width : 20px !important;
                height : 20px !important;
                margin-top: 16px !important;
                padding-right: 10px !important;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link.suppa_search_icon{
                color:#5e5e5e;
            }



            
            .suppa_menu_location_1 .suppa_menu_social a.suppa_top_level_link{
                padding-left:4px !important;
                padding-right:4px !important;
            }


            
            
            .suppa_menu_location_1 .suppa_menu_social .suppa_top_level_link .suppa_FA_icon_only {
                font-size:16px !important;
                padding-top: 0px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_menu_social .suppa_top_level_link .suppa_UP_icon_only {
                width : 16px !important;
                height : 16px !important;
                padding-top: 16px !important;
                padding-right: 10px !important;
            }

.search_main {margin-top:34px;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.site-logo{position:absolute;top:0;left:5px;display:inline-block;z-index:9;}
.site-logo a{display:inline-block;}
.site-logo img{display:inline-block;width:auto;}


.homepage-bottom-left{
	display: inline-block;
	float: left;
	width: 150px;
	margin-right: 60px;
}

#header,
#main-wrapper-2
{
	width: 980px;
	margin: 0 auto;
}

#main-wrapper-2
{
	position: relative;
	padding-bottom: 8px;
}
#sub-footer{background-color: #43474d;}

.facebook-box{text-align:center;}

.facebook-box iframe { width:100% !important}
.clp-right {width:320px;float:left;padding-top:5px;}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
#secondary-menu-links li.first{border-left:none;}
#footer li.first a{padding-left:0;}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}


._col form ol,
._col form ol li {
  margin: 0;
}



._col {
  position: relative;
  padding: 0 15px;
  width: 100%;
}


._col ._col {
  padding: 0;
}

  
  ._bi ._col._left, ._bi ._col:first-child, ._bi ._col._1, ._tri ._col._left, ._tri ._col:first-child, ._tri ._col._1, ._quad ._col._left, ._quad ._col:first-child, ._quad ._col._1, ._penta ._col._left, ._penta ._col:first-child, ._penta ._col._1, ._phi ._col._left, ._phi ._col:first-child, ._phi ._col._1, ._quarters ._col._left, ._quarters ._col:first-child, ._quarters ._col._1, ._pareto ._col._left, ._pareto ._col:first-child, ._pareto ._col._1 {
    margin-left: 0;
  }

  
  .col-nospace.col-nospace ._col {
    margin-left: 0px;
  }


.content-bg--author ._col {
  position: relative;
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
}


.l-ordermenu-two .ordermenu__payment ._col,
.l-ordermenu-three .ordermenu__payment ._col {
  display: inline-block;
  float: none;
  border-top: 1px solid #d2e3fc;
  border-left: 1px solid #d2e3fc;
  border-bottom: 1px solid #d2e3fc;
  margin: 0 0 0 -4.2px;
  vertical-align: middle;
}


.l-ordermenu-two .ordermenu__payment ._col._left,
.l-ordermenu-three .ordermenu__payment ._col._left {
  margin-left: 0;
}


.l-ordermenu-two .ordermenu__payment ._col._right,
.l-ordermenu-three .ordermenu__payment ._col._right {
  border-right: 1px solid #d2e3fc;
}


.l-ordermenu-one .ordermenu__payment ._col {
  float: none;
  display: table-cell;
  vertical-align: top;
  margin: 0;
}


.l-ordermenu-one .ordermenu__payment ._col._left {
  padding: 30px;
}


.l-ordermenu-two .ordermenu__payment ._col {
  width: 50%;
  max-width: 440px;
}

  
  .l-ordermenu-two .ordermenu__payment ._col._right {
    border-right: 0;
  }

  
  .l-ordermenu-two .ordermenu__payment ._col.is-highlighted {
    width: 100%;
    max-width: none;
  }


.l-ordermenu-three .ordermenu__payment ._col {
  padding: 0;
}


.l-ordermenu-three .ordermenu__payment ._col.is-highlighted {
  width: 35.96491%;
}

  
  .l-ordermenu-three .ordermenu__payment ._col._left {
    padding-right: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._middle {
    padding-left: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._right {
    border-right: 0;
  }


.ordermenu__bg ._col {
  display: inline-block;
  float: none;
  margin: 0 0 0 -5px;
  vertical-align: middle;
}


.ordermenu__bg ._col._left {
  margin-left: 0;
}



.guarantee ._col {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}



.six-features ._col {
  border: 1px solid #c6c6c6;
  padding: 0px;
  margin: 15px auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}


.order-menu ._col img {
  max-width: 78%;
  max-height: 78%;
}


.order-menu-three-column ._col {
  padding: 30px 0;
}


.banner-box ._col {
  padding: 0px;
}


.webinar .line ._centered ._col {
  width: 100% !important;
  text-align: center;
}


.webinar .mail ._col p {
  padding: 0px;
}


.webinar .mail ._col a {
  width: 100%;
  border: 2px solid #72c0f1;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.webinar .mail ._col a:hover {
  background-color: #0d4566;
}


.about .bg-offset-right ._colwrap ._col, .about .bg-offset-left ._colwrap ._col {
  padding-bottom: 30px;
}


.about .bg-offset-right ._colwrap ._col img, .about .bg-offset-left ._colwrap ._col img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 0;
  top: 0px;
  margin: 0px !important;
  max-width: initial;
  max-height: initial;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


a:hover, div#identity-bar a:hover {
    color: black;
    text-decoration: none;
}



div#identity-bar {
    background-color: #EEEEEE;
    padding: .5em;
    height: 1em;
}


div#identity-bar a {
    color: black;
    text-decoration: none;
}


div#identity-bar a:hover {
    text-decoration: underline;
}


div#identity-bar a#indivLogin {
    text-decoration: underline;
}


div#identity-bar a, div#identity-bar, input#gosearch {
    color: #346699;
}


div#identity-bar a:hover, input#gosearch:hover {
   color: black;
   text-decoration: none;
}

#main{ width:484px;float:left;padding: 0 22px;}
#ca_banner .ca_close{position:absolute;cursor:pointer;color:#111;font-size:14px;top:.5em;right:.5em}
#ca_banner .ca_close:hover{color:#71a727}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}

.b-pop-win .b-pop-head { font-size:24px; font-weight:700; color:#202020; line-height:25px; position:relative; padding:0 0 25px 0; }

.b-pop-win .b-pop-head .b-link-reg { font-size:14px; font-weight:700; color:#f23555; right:5px; top:0px; position:absolute; }

#bquickwin .b-pop-head { font-size:18px; line-height:20px; padding:0 0 30px 0; text-transform:uppercase; font-weight:700; }

#bbuyoneclick .b-pop-head { font-size:18px; line-height:20px; padding:0 0 30px 0; text-transform:uppercase; font-weight:700; }

.bpoprew .b-pop-head { font-size:18px; line-height:20px; padding:0 0 30px 0; text-transform:uppercase; font-weight:700; position:relative; }

.pop-product  .b-pop-head { font-size:18px; line-height:20px; padding:0 0 30px 0; text-transform:uppercase; font-weight:700; }
#main-section .news-features div .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-section .news-features div .results-img a{position:relative;display:block}
#main-section .news-features div .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .get-started .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-section .get-started .results-img a{position:relative;display:block}
#main-section .get-started .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-story .main-article-txt .featured-toc .toc-item .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-story .main-article-txt .featured-toc .toc-item .results-img a{position:relative;display:block}
#main-story .main-article-txt .featured-toc .toc-item .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-story .main-article-txt .featured-toc .toc-item .results-img img{padding:0}
#main-story .main-article-txt .featured-toc .results-img{margin-bottom:30px}
#comment-area .like-categories-bottom ul li .results-img{width:100px;height:72px;margin-right:10px}
#page-search #results-content #searchResults ul li .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#page-search #results-content #searchResults ul li .results-img a{position:relative;display:block}
#page-search #results-content #searchResults ul li .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#page-search #results-content #browseResults ul li .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#page-search #results-content #browseResults ul li .results-img a{position:relative;display:block}
#page-search #results-content #browseResults ul li .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#post-404 .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#post-404 .results-img a{position:relative;display:block}
#post-404 .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#post-404 .results-img .content-video span,#post-404 .results-img .content-video.content-download span{text-align:center;margin:0 auto;top:0;left:0;bottom:0;right:0}
#post-404 .results-img .content-live-streaming span,#post-404 .results-img .content-live-streaming.content-video span{border-top:47px solid #e07322;border-right:47px solid transparent;line-height:78px}
#main-section .feature-summary .results-img{margin-right:25px;width:150px;height:100px;float:left!important;margin-bottom:15px}
#main-section .feature-summary .results-img a{position:relative;display:block}
#main-section .feature-summary .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .feature-summary .results-img div span{line-height:78px}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
#skip-link{margin:0;}
#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}
#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}

	#footer .menus .menu-div .menu-item-home { display: none; }




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-help .block{overflow:hidden}
.region-header-right,.region-header-right a{color:#ffffff;}
.region-status-first,.region-status-second,.region-status-third{background:#eeeeee;border-radius:5px;min-height:225px;overflow:hidden;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-first ul.menu.nav li a{border-bottom:1px solid #eee;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-sidebar-first .item-list ul,.region-sidebar-second .item-list ul{margin:5px 0 0 0;padding:0;background:none;list-style:none;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}
.region-footer-first,.region-footer-third{background:#333333;border-radius:20px;padding:7%;box-shadow:inset 0px 0px 25px -10px #111111;border:1px solid #222222;min-height:250px;margin-top:5%;}
.region-footer-second{margin:18% 0 0 0;}
.region-footer{text-align:center;}
.region-footer-first{margin-top:12%;}

.slider-home .images
{
    float: left;

    width: 916px;
}

.slider-home .images ul
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 548px;
}

.slider-home .images li
{
    float: left;

    width: 916px;
    height: 548px;

    list-style: none;
}

.slider-home .images li img
{
    display: block;

    width: 100%;
    height: auto;
}


    

    .slider-home .images,
    .slider-home .images li
    {
        position: relative;

        overflow: hidden;

        width: 896px;
    }
 
.aom_z {margin:2px; white-space:nowrap;}




div#container {
	
	width: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
	display: block;
	}

		#next100 {
			cursor: pointer;
			display: block;
			position: absolute;
			right: 0;
			
		}


.homeicons{
margin-top: 30px;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }
