﻿#our-services .services-outer-box{height:150px}



.home-widgets .widget-wrapper {
	min-height:218px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.widget-wrapper{margin:0 0 20px;padding:20px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f9f9f9}
.widget-wrapper input[type=email],.widget-wrapper input[type=password],.widget-wrapper input[type=text],.widget-wrapper select{width:75%}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}
#slider, #slider_area, .slide{ height:300px !important; }
	h1,h2,h3,h4,h5,h6,.desc .title,.nivo-title, .nivo-text, #slider .desc {font-family:Oswald, arial, serif;}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.content2{float:left;width:100%}
.field-collection-view,.field-collection-container{margin:0;padding:0;border-bottom:none}
.bean-footer-promotion-block .field-collection-container{margin:0;border:none}
body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary{padding-left:20px;padding-right:20px;}

.fusion-three-fifth {
  width: 58.4%;
}

.fusion-spacing-no.fusion-three-fifth {
  width: 60%;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-three-fifth{width:58.4%;}
.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60% !important;}
.header-social{position:absolute;bottom:-158px;right:-90px;z-index:3000;}
.header-social a{background-color:#0d1a26;display:block;height:28px;width:28px;margin-bottom:1px;}
.header-social svg{width:16px;height:16px;margin:6px;}
.header-social .facebook:hover{background-color:#3b5998;}
.header-social .twitter:hover{background-color:#0084b4;}
.header-social .instagram:hover{background-color:#517fa4;}
.header-social .google-plus:hover{background-color:#dd4b39;}


.main-navigation .primary-menu {
	border-bottom: 1px solid #e8e8e8;
}


.primary-menu:before,
.primary-menu:after {
	display: table;
	content: "";
}


.primary-menu:after {
	clear: both;
}


.primary-menu {
	width: auto;
}


.menu-align-center .primary-menu {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}


	.menu-align-center .primary-menu,
	.menu-align-center .no-menu {
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
		text-align: center;
	}


	.sticky-navigation .primary-menu ul li {
		padding-left: 7%;
	}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.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-md-6{width:50%}
.row{margin-right:-15px;margin-left:-15px}

.container:after, .row:after, .u-cf {content:"";display:table;clear:both;}


.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}

	.row.navbar_wrap .navbar {margin-bottom:10px;}

.footer_wrap .row {margin-bottom:10px;}

.ninja-forms-response-msg p{margin-left:20px;}


.head_icon{
    display: inline-block;
    float: right;
}

.head_icon a{padding-top: 21px;padding-bottom: 23px;padding-right: 10px;padding-left: 10px;}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.main-left{width:200px;float:left}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}

#mmlloading
{
 position: absolute;
left: 40%;
display:none;
margin-top:15%;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}

.rt-grid-7 {width: 700px;}

.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}

.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-4 {width: 300px;}

.col12 .rt-grid-4 #form-login .inputbox {width: 264px;}

.col16 .rt-grid-4 #form-login .inputbox {width: 184px;}


.footer--nav {
	text-transform: uppercase;
	list-style-type: none;
	margin: 0 0 30px;
	padding: 0;
}


.footer--nav li a {
	transition: color .3s;
}


.footer--nav li a:hover {
	color: #c2611f;
}


.footer--nav .mobile-menu-button {
	display: none !important;
}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}

.post-more a:hover, .post-meta a:hover, .post p.tags a:hover, .nav a:hover, .nav li.current_page_item a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a {
    color: #E67933;
}

.post-more {clear: both;color: #999999;font-weight: bold;margin: 0 0 20px;text-transform: uppercase;}

.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { text-decoration: underline; }

.post-more a:hover, .post-meta a:hover, .post p.tags a:hover { text-decoration:underline;}

a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover, .nav a:hover, .nav li.current_page_item a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a {color:#bd1c52}


div.pane-slider {
	background:none;
}




.pane-toggler-down, .pane-toggler {
	background:#dddddd;
	border:1px solid #cccccc;
	padding:5px 15px;
	margin: 0 0 5px;
}


.pane-sliders .content {
	padding:0 15px;
}


.basic_h .items .pane {float:left;}

.basic_h .pane .item{float: left;}

            #txmod_197 .pane .item{width:33.333333333333%; overflow:hidden; }

.max-width {
  width: 100%;
}

img.max-width {
  vertical-align: bottom;
}

.max-width-banner {
  max-width: 970px;
}
#content-wrapper{float:left;width:100%;}
#content{padding:0;margin:0;position:relative;}
body.sidebar-left #content{margin:0 0 0 240px;}
body.sidebar-right #content{margin:0 240px 0 0;}
body.two-sidebars #content{margin:0 240px 0 240px;}
#content #content-header{padding:25px 15px 0 15px;position:relative;}
#content #content-body{padding:15px;position:relative;}
#content #content-body #block-block-2{margin-top:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}
.text-center{text-align:center!important}
.text-center img,img.text-center{margin:0 auto}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


.coda-slider .panel-wrapper { padding: 0 }
footer img.glean_logo{width:70px}

.small-bottom {
	margin-bottom: 5px;
}




.facebook-widget {
    list-style-type: none; 
    list-style: none;
    margin: 0; 
    padding: 0;
}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}

#column2-content,#column2-content .container-content-inner {border-radius:0 10px 10px 0;}


.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.grideschis
{
background-color:#E6E7E9;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }


.iwd-header:after, 
#iwd-header-bg:after, 
.iwd-layout-cell:after, 
.iwd-layout-wrapper:after, 
.iwd-footer:after, 
.iwd-nav:after, 
#iwd-hmenu-bg:after, 
.iwd-sheet:after,
.cleared, 
.clearfix:after 
{
   clear: both;
   display: table;
   content: '';
}


.iwd-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.new_sitemap_list			{	list-style:none;	display:block;	font-size:1.2em; 	line-height:1.7em; 	}

  .main-navigation .menu-item-has-children {
    position: relative; }
.footer-content__block{margin-bottom:40px}
.ie7 .footer-content__block{display:inline}
header .logos .ar-logo{float:left;width:284px;height:50px}
header .logos .ar-logo img{display:block;width:284px;height:22px}
header.taleo .ar-logo{position:relative;top:10px}
header:not(.librarians).authors .logos .ar-logo{width:230px}
header:not(.librarians) .logos .ar-logo{width:284px;height:50px;padding:0}
header.taleo.taleo .ar-logo{top:15px}
header.librarians .logos .ar-logo{width:284px;height:50px;padding:0}
header .logos .ar-logo,header .logos .for{margin-top:15px!important;height:35px}
.logosMenus .logo-container .logos .ar-logo{margin-top:12px}
.rate_t{background:#fe9603;background:linear-gradient(to top, #fe9603, #FECA2E);padding:3px;padding-top:3px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}

.focusmod .focustab b.down{background-color:#fff;}


.l-light-gray {
  background: #f0f0f0; }

	.customer_developer {
		width: 100%;
		text-align: center;
	}

.customer_developer a {
	display: inline-block;
	color: inherit;
}

.errorpage_footer .customer_developer {
	text-align: center;
}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.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-md-12{width:100%}


.entry-meta .author-img,
.entry-meta .byline,
.entry-meta .sep-date-author,
.entry-meta .posted-on {
    display: inline-block;
    vertical-align: middle;
}
.pagination ul.pagination-list li.pagination-list-item,.page-links ul.pagination-list li.pagination-list-item{font-size:1rem;margin-bottom:0}

  .main-navigation .menu-item-has-children {
    position: relative; }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
