﻿
.icon-angle-right:before { 			margin-right: 3px; content: "\f105"							 					 }


#page-nav i.icon-double-angle-right:before,	
.breadcrumbs i.icon-angle-right:before { 													content: "\f105"; display: inline;				 }

.breadcrumbs .icon-angle-right { margin: 0 3px; }

.breadcrumbs .icon-angle-right:before { content: "\f105"; }

.left-menu .icon-angle-right:before { content: "\f105"; }

ul#main_nav {
	float:right;
	margin:-35px 0 0;
	clear:both;
}

* + html ul#main_nav {
	margin:40px 0 0;
}

ul#main_nav li {
	float:left;
}

ul#main_nav li a {
	display:block;
}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.uabb-js-breakpoint { content:"default"; display:none;}

	#footer .cols {
		display: table;
		color: #FFFFFF;
	}


.fl {
    float: left;
}

#modal-message {
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(185,37,38,0.5);
    -moz-box-shadow: 0px 0px 5px 2px rgba(185,37,38,0.5);
    box-shadow: 0px 0px 5px 2px rgba(185,37,38,0.5);
}

#modal-message input[type="button"] {
    color: #171717;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    text-transform: uppercase;
}
#logo{float:left;width:245px;padding-left:0}
#logo a:hover{background-color:#369}


#video-block .text-block {
    font-size: 18px;
    margin: 1em;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.image-section h2,
.solid-section h2 {
	font-size: 54px;
}


.image-section h4,
.solid-section h4 {
	font-size: 54px;
	font-size: 5.4rem;
	margin-bottom: 40px;
}






.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}


.solid-section {
	background-color: #fff;
}


.solid-section a.button:hover {
	background-color: #000;
}


.front-page-3 .solid-section h4 {
	margin-bottom: 20px;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}




.wrapper{width: 900px; background-color:#ffffff;vertical-align: top;}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.grideschis
{
background-color:#E6E7E9;
}
.content-list__items{background-color:#f6f6f6}
.content-list.feed .content-list__items{background-color:white}
.content-list.theme-white .content-list__items,.hero-carousel.theme-white .content-list.hero .content-list__items,.hero-carousel-static-background.theme-white .content-list.hero .content-list__items{background-color:#fff}
.experienceeditor .content-list__items .scEmptyPlaceholder{min-width:100px;min-height:100px}
.tabs.bwp .tabs__row.bottom,.tabs.bwp .content-list__items{background-color:#fff}


.group--padding {
  padding: 1.33333em 1.33333em;
}


.group--padding-x {
  padding-left: 1.33333em;
  padding-right: 1.33333em;
}


.group--padding-y {
  padding-top: 1.33333em;
  padding-bottom: 1.33333em;
}


.sow-icon-elegantline {
	font-family: 'sow-elegantline';
	display: inline-block;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.sow-icon-elegantline[data-sow-icon]:before {
	content: attr(data-sow-icon);
}



#header_mob {display: none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333%}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}

#cb-content {
    min-height: 100px;
}

#cb-content ul, #cb-content ol {
    padding: 0 0 0 15px; 
    list-style-type: disc;
}

#cb-content a, #cb-content a:visited {
    color: #78aed5!important;
    text-decoration: none;
}
 
#cb-content a.sli-button.sli-flat.sli-large,
#cb-content a.sli-button.sli-flat.sli-large:visited {
    color: #fff!important;
}

	#cb-content .cb-sidebar {
		margin: 0 0;
	}

	#cb-content .cb-main {
		margin: 0px 0px;
	}


#additional_news_links {
    margin-bottom: 10px
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}

.red {
	color:#bf2908;
}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}




#content-footer {
	padding: 4px;
	background-color: #FFFFFF;
}

.area-img1,
.area-img2,
.area-img3,
.area-img4,
.area-right {
	flex-basis: 50%;
	-webkit-flex-basis: 50%;
}

.area-right {
	padding: 2em;
}

.area-right h5 {
	color: #000000;
	font-size: 30px;
	margin-bottom: 6px;
}
.slider .frame .slides li .post-category{margin-top:8px;margin-bottom:15px;display:block}
.post-group .post-category{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:7px}
.post-group .post-category .viva-melhor{color:#34a2e1}
.post-group .post-category .alimentacao{color:#ee434c}
.post-group .post-category .corpo{color:#37c966}
.post-group .post-category .emagrecimento{color:#f4368e}
.post-single .post-content .post-category p{color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:5px}

.aside-2-service-detail div{
    font-family: "Open Sans";
    font-size: 24px;
    color: #5b11b0;
    line-height: 24px;
    vertical-align: middle;
    margin-bottom: -20px;

}

.aside-2-service-detail{
    line-height: 30px;
    margin-left: 70px;
    padding-top: 55px;
    text-align: justify;
    width: 394px;


}

.aside-2-service-container:nth-child(2n) .aside-2-service-detail{
    text-align: justify;
    margin-right: 100px;
    margin-left: 0px;
}

    .aside-2-service-container .aside-2-service-detail{
        margin-left: 20px;
        margin-right: 20px;
    }

    .aside-2-service-container:nth-child(2) .aside-2-service-detail{
        margin-left:30px;
        margin-right: 20px;
        text-align: left;
    }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.drkblue {
  color: #3F4953; }

.padtop5 { padding-top: 5px !important }
.tnx-message{float:left;width:100%;text-align:center;font-size:21px;line-height:normal;margin-top:15px;margin-bottom:15px;font-family:dincomp-boldregular}


.custom-logo {
	max-height: 84px;
	width: auto;
}


.main-footer .footer-bar img {
    max-width:100px;
}


.main-footer .footer-bar {
    border-bottom: 1px solid #333;
}


.main-footer .footer-bar .footer-logo {
	padding-top:7px;
}


.main-footer .footer-bar h5,
.main-footer .footer-bar ul {
    display: inline-block;
}


.main-footer .footer-bar li {
    display: inline-block;
    font-size: 20px;
    color: #cccccc;
    background-color: #000;
    margin: 0;
}


.main-footer .footer-bar li a {
    padding: 15px 20px;
    display: block;
	color:#fff;
	transition:color 0.4s;
}


.main-footer .footer-bar li:hover a {
    color: #01C9DA;
}

.ul_reset, .ul_reset li{display:block;overflow:hidden;padding:0;margin:0;list-style:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}


#navigation{
  margin-top:20px;
  margin-bottom:20px;
  }


#navigation ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }

div#carousel div {
width: auto;
float: left;
padding-right: 80px !important;
margin-top: 20px !important
}

.latest_art_text, div#carousel div a {
padding: 20px 0 0 5px;
font-size: 15px;
font-weight: 700
}

#footer .footer-inner {width: 100%;}
.ahlei-site-header .header-contain,.ahlei-site-header .header-content{height:100%}
.alignleft,.alignright,.bentoItem--10 .bentoItem--10,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,.u-clearfix:after{clear:both}
.row .row:after,.row .row:before,.row:after,.row:before{display:table}
.clearfix:after,.clearfix:before,.row .row:after,.row .row:before,.row:after,.row:before,.u-clearfix:after,.u-clearfix:before{content:" "}
.row{width:100%;max-width:62.5rem;margin:0 auto}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;max-width:none;margin:0 -.9375rem}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row--fullWidthBorder{border-top:1px solid #e3e3e3;padding:30px 0}
.row--borderBottom{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}
.siteHeader-navigationWrapper .row{width:100%;max-width:970px;margin:0 auto}
ul.row.footerUpper-logos{display:none;overflow:hidden}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}
.col-md-4{width:33.33333333%}

header .klantenservice .text span.phone-email{margin-bottom:15px; font-size:18px; font-weight:700;}

footer .klantenservice .text span.phone-email{margin-bottom:15px; font-size:18px; font-weight:700;}
.eggnews-ticker-wrapper~.top-header-section{border-top:2px solid #408c40}
.eggnews-ticker-wrapper{margin:0}

.top-menu ul li, .eggnews-ticker-wrapper ~ .top-header-section {border-color: #dd3333}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
  




#footwrap2 {background: none;}
.hero .hero-heading{margin-bottom:.3125rem;font-size:3rem;font-weight:700;line-height:1;font-family:"GT-Eesti-Text-Medium","Helvetica Neue",Arial,sans-serif}
.hero .hero-copy .hero-heading,.hero .hero-copy .hero-excerpt{max-width:62.5rem;margin-left:auto;margin-right:auto;text-shadow:0 1px 0 rgba(0,0,0,0.8)}

.img-tory {
	float:left;
	padding-right:7px;
}

    .site-header .row .site-title-wrapper,
    .site-header .row .hero {
      width: 97.22222%;
      float: left;
      margin-left: 1.38889%;
      margin-right: 1.38889%; }


.site-title-wrapper {
  padding: 20px 0 0 20px;
  width: 80%;
  float: left; }
.row{margin-right:-15px;margin-left:-15px}
.manbrew__row.row{margin-right:0;margin-left:0;padding:4px 0}

.callbacks_container{margin-bottom:0px; position:relative; float:left; width:100%;}

#comments_section h3.sub{margin:0 0 10px;}

 #ttr_header_inner 
{
height:100px;
position:relative;
margin:0 auto;
}

	.layout-3c-l .layout-module .entry-summary,
	.layout-3c-r .layout-module .entry-summary,
	.layout-3c-c-l .layout-module .entry-summary,
	.layout-3c-c-r .layout-module .entry-summary {
		font-size: 12px; font-size: 1.2rem;
	}

.img_box_cat{
    display: inline-block;
    margin-right: 7px;
    vertical-align: top;
}
.mp__expanded .mp__top{display:flex;margin-bottom:35px}
.mp__expanded .mp__top .mp__cover{flex:0 0 90px}
.mp__expanded .mp__top .mp__cover img{height:75px;width:75px}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}

.bcorp-blog-item { border-style:solid; border-color:inherit; }

.bcorp-blog-content-single .bcorp-blog-item {width:100% !important; }

.bcorp-blog-item-inner {border-style: none; border-width:1px; border-color:inherit; }

.bcorp-blog-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-single .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-blog-single .bcorp-blog-item { border-top-width: 0px;  border-top-style:solid;}
.post-tags .module-content a{margin-right:5px;margin-bottom:10px;padding:10px 15px;}
.post-tags .module-content a:before{font-family:FontAwesome;margin-right:5px;content:"\f02b";}
.post-tags .module-content a:hover{color:#ffffff;}
.widget_gantry_recentcomments .module-content ul{list-style-type:none;margin-left:0;overflow:hidden;}
.rt-nomodulecontent .module-content{display:none;}
.gf-menu .dropdown .modules .module-content{padding:0 10px;}
 
.infinite-container, .gdlr-core-container, body.infinite-boxed .infinite-body-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ max-width: 1180px; }
 
.infinite-copyright-wrapper{ background-color: #111111; }
 
.infinite-copyright-wrapper a{ color: #838383; }
 
.infinite-copyright-wrapper a:hover{ color: #838383; }

body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper,
body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ margin-left: auto; margin-right: auto; }


.contact li {
	padding: 0;
	height: 40px;
}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}
.utilities li.icon-instagram a:before{content:""}
.sticky2 .header .utilities li.icon-facebook,.sticky2 .header .utilities li.icon-twitter,.sticky2 .header .utilities li.icon-instagram,.sticky2 .header .utilities li.icon-google,.sticky2 .header .utilities li.icon-whatsapp,.sticky2 .header .utilities li.icon-linkedin{opacity:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
 	
.title-warrant-mobile {display:none;}

.title-warrant {margin:40px 0; display: none;}

  .demo-intro p.sub {
    max-width: 600px;
    display: inline-block;
    margin: 0 auto; }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

	
.lg {
	display: block;
}

.bd-iconlink-11 {
  float: left;
  margin-right: 15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}

.popup-login .close-popup {
	float: right;
	position: relative;
	right: -12px;
	cursor: pointer;
}

.main .case-study-button {
    color: #ffffff;
    background: #47cfcb;
    font-size: 1.25rem;
    padding: 20px 70px;
    width: 50%;
    max-width: 220px;
    margin: auto;
    font-weight: 700;
    border-radius: 4px;
}

.main .case-study-button:hover,
.main #sso_plans:hover,
.main #buy_student:hover,
.main #buy_educator:hover,
.main #buy_professional:hover,
.main #buy_individual:hover    {
        background: #38a5a2;
}
.header2.productPageDesktop{display:none}
.header2.productPageMobile{display:block}
.header2{width:100%;height:auto;margin:0}

.content {
  float: left;
  width: 100%;
  position:relative;
}




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


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


#wpfront-notification-bar  div.wpfront-message
{

}


    #wpfront-notification-bar div.wpfront-message
    {
        color: #000000;
    }


.contenttvbox{
	float: left;
	position:relative;
	width:100%;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


header .container {
	max-width: 100%;
	padding: 0;
}
#u2429{position:absolute;background-color:transparent;width:100%;}
footer ul.social li a i{color:#fba33a}
footer ul.social li a i:hover{color:#fff}
.copyright ul.social li a i:hover{color:#363839;transition:all .3s ease-in-out}
.top-widget ul.social{text-align:right;margin:0}
ul.social{list-style:none}
ul.social li{margin-right:10px;display:inline;font-size:20px}
ul.social li:last-child{margin-right:0}
footer ul.social li a{transition:.3s ease-in-out}
footer ul.social li a:hover{transition:.3s ease-in-out}
.copyright ul.social{line-height:21px}
.copyright ul.social li a i{font-size:16px}


	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


	#access .menu ul,
	#access .menu ul li {
		width: 100%;
	}


	#access li.menu-main-search {
		max-width: none;
	}
  #access a, #nav-toggle span, li.menu-main-search .searchform input[type="search"] { color: #ffffff; }
 li.menu-main-search .searchform input[type="search"] { background-color: #4b7e7e; border-left-color: #154848; }
 #access ul li a, li.menu-main-search .searchform input[type="search"] { font-size:14px ;}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.header--buttons {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 30px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}
