﻿
	
	.pum-container .modalInner .content .logo {

	}


.placeholder-post-read-later {
	opacity: 0;
}
 .fusion-fullwidth-1 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 20px !important;
                            padding-right: 20px !important;
                        }

span.year1 {
  color: red;
}
#custom_html-4 .textwidget{padding:0!important;background:#ecf0f5!important;box-shadow:none!important}
#custom_html-3 .textwidget{padding:0!important;background:#ecf0f5!important;box-shadow:none!important}
.et_pb_widget.widget_text .textwidget{padding:20px;line-height:1.3em}
#footer .et_pb_widget.widget_text .textwidget{padding:20px 0}


    .favourite .fav-none, .cart-account-wrapper .welcome-name {

        display: none;

    }


    .fav-none {display: none;}

#main.fullwidth,
.layout-full #main,
.col-full{max-width:75.998em;margin:0 auto;width:100%;}







.contact-item .dotted-line {
    position: absolute;
    top: 0;
    right: -51%;
    overflow: hidden;
    width: 100%;
}


.contact-item .dotted-line:after {
    font-size: 30px;
    line-height: 100px;
    content: '\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022';
    letter-spacing: 14px;
    color: #555555;
    font-size: 20px;
}


.social-footer li.facebook a:before, .social-footer li.twitter a:before, .social-footer li.google a:before, .social-footer li.linkedin a:before, .social-footer li.instagram a:before
{
	content: "\f09a";
	font-size: 30px;
	line-height: 60px;
	font-family: 'alterexbook';
	display: block;
	color: #f9f9f9;
}


.social-footer li.facebook a:before
{
	content: "\f09a";
}
.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-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{float:left}
.col-xs-12{width:100%}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-logo-area .qodef-dark-logo,.qodef-dark-header .qodef-menu-area .qodef-dark-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-dark-logo{opacity:1}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }


            .eaa-ad.alignleft {
                margin-right: 10px;
            }


            .eaa-ad.alignright {
                margin-left: 10px;
            }

            .eaa-ad.debug{
                background:peachpuff;
                border:solid 2px #FF0000;
                box-sizing: border-box;
            }



.page-center, .pc {
  width: 96%;
  margin: 0 auto; }

  .menu_anchors-wrap .page-center {
    padding: 0 1.5em; }

    .content-block .page-center {
      padding: 3em 1em;
      padding-right: 2em; }

.mediaset__imglink {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;

}

.mediaset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.mediaset__imglink:hover .mediaset__imglink__zoom {
	opacity: 1;
}


.gp-header-box {
    background: rgba(51, 51, 51, 0.7);
    color: #ffffff;
    text-align: center;
    padding: 40px 30px 30px 30px;
}


.gp-header-box h1 {
    color: #ffffff !important;
}

.gp-header-box p {
    color: #ffffff !important;
}
.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}
footer .phone,footer a.phone{color:#e5b233;float:left}
footer .phone:hover,footer a.phone:hover{text-decoration:none}
footer span.phone a{color:#e5b233}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}


.group_items-box {
	width: 100% !important;
	overflow: hidden;
}


.cat-box.scroll-box.woocommerce ul.products li.product,
.cat-box.scroll-box.woocommerce .group_items,
.cat-box.scroll-box.woocommerce .group_items-box {
	height: 355px;
}




.headerbar {
    color: #FFFFFF;
    background: #FFFFFF;
    border-bottom: 10px solid #7daf2d;
    border-top: 10px solid #7daf2d;
}


.headerbar-buttons {
    padding: 1em;
}


.headerbar-buttons img {
    margin: 5px;
}

#menu .menusub .categorie {
	width: 140px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden;
}

#menu .menusub .categorie li {
	float: none;
	margin-top: 0;
	font-size: 14px;
	line-height: 18px;
}

#menu .menusub .categorie li a {
	color: #fff;
}

#menu .menusub .categorie li a:hover {
	color: #c7d2de;
	text-decoration: none;
}

#menu .menusub .categorie .titre {
	border-bottom: 1px solid #8f9fb0;
	padding-bottom: 4px;
	margin-bottom: 4px;
	margin-top: 12px;
}


#menu .menusub .categorie.long {
	width: 300px;
}

#menu .menusub .categorie .gauche {
	float: left;
	width: 140px;
}

#menu .menusub .categorie .droite {
	float: right;
	width: 140px;
}

ul.social-list li.facebook a:after  {content: '\e903';}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


p.copyright {
	text-align: center;
	color: #96989f;
	font-size: 11px;
	font-weight: 400;
	margin-top: 10px;
}
 

 
#cmsmasters_row_5d23b4a14e145 { 
	background-color:#ffffff;
}
 

#cmsmasters_row_5d23b4a14e145 .cmsmasters_row_outer_parent { 
	padding-top: 80px; 
}

  .content_wrap.l_sidebar .cmsmasters_row,
  .content_wrap.r_sidebar .cmsmasters_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

.view{ float: left; margin: -6px 0 0 14px;border: none;}
.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

.main-header .search-account .menu .searchbar-open { display: inline-block; position: relative; font-family: 'Sweet Sans'; text-transform: uppercase; font-size: 9px; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }
.equipment-financing .gray-boxes a:hover .cta{display:inline-block}

.p10{padding:10px}
  
.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;}
  
.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-2{width: 16.66666667%;}

#tc-push-footer { display: none; visibility: hidden; }

         .tc-sticky-footer #tc-push-footer.sticky-footer-enabled { display: block; }


.nav-search,
.nav-cart-wrap {
  width: 33.333%;
}


.nav-search input[type="search"] {
  margin-bottom: 0;
}


.nav-search form {
  width: 220px;
  position: relative;
}


.nav-search .search-button {
  height: 100%;
  border: 0;
  cursor: pointer;
  background-color: transparent;
}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar.old .navbar-header .icon-bar{background-color:#00a1df!important;width:30px!important}
.navbar.old .navbar-header{padding-left:25px;padding-right:5px}
.ar-news-footer #news-content .news-item:not(:first-child){display:none}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.spacer {
  overflow: hidden;
  height: 30px;
  font-size: 0;
  line-height: 0;
}

.footer .footer-widgets .textwidget .spacer { height:9px; }




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}

.em-meta-info .em-author-name,
.em-meta-info .em-post-date {
    display: inline-block;
    font-size: 13px;
}

.com-cat .em-meta-info .em-author-name:after,	
.article-block-wrapper .article-details .em-author-name:after ,
.article-block-wrapper .article-details .em-post-date:after {
    content: ' | ';
    padding: 0 2px;
    color: #000;
    font-size: 13px;
}

.widget_recent_posts_with_image .article-block-wrapper .article-details .em-post-date:after{
	display: none;
}
.home-btn{position:absolute;top:-2.5rem;right:1rem}
.home-btn img{max-width:12rem}







.moon1 .circle {
	
	background: #b29739; 
	background: -moz-linear-gradient(left,  #b29739 0%, #cfaf3f 100%); 
	background: -webkit-linear-gradient(left,  #b29739 0%,#cfaf3f 100%); 
	background: linear-gradient(to right,  #b29739 0%,#cfaf3f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b29739', endColorstr='#cfaf3f',GradientType=1 ); 
}


.moon1 h2{
	color: #d2b04e;
}







.moon1 .circle2 {
	
	background: #b29739; 
	background: -moz-linear-gradient(left,  #b29739 0%, #cfaf3f 100%); 
	background: -webkit-linear-gradient(left,  #b29739 0%,#cfaf3f 100%); 
	background: linear-gradient(to right,  #b29739 0%,#cfaf3f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b29739', endColorstr='#cfaf3f',GradientType=1 ); 
}

.padding-vertical-40 {padding-top: 40px;padding-bottom: 40px;}

				#header .menus .menu .text  {
					margin-top:2px;
					font:13px Arial;
					color:#8a8f96;
					text-align:center;
				}



.site-branding-wrapper {
  overflow: hidden;
  text-align: center;
}


.has-site-branding .site-branding-wrapper,
.wp-custom-logo .site-branding-wrapper {
  padding: 15px 0;
  padding: 0.9375rem 0;
}

  
  .has-site-branding .site-branding-wrapper,
  .wp-custom-logo .site-branding-wrapper {
    padding: 30px 0;
    padding: 1.875rem 0;
  }


.pl_latest_portfolio_widget ul.media-list,
.pl_latest_news_widget ul.media-list {
  margin: 0;
}

.media-list {
  padding-left: 0;
  list-style: none;
}


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

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.page2 .gallery img.nova { margin-top: 45px;}



.main-navigation .sub-menu,
.main-navigation .children {
   background-color: #232323;
}




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}
.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%}


.border-top-org {
    background-color: #fff;
    width: 1%;
    float: right;
    height: 3px !important;
    margin-top: 5px;
    margin-bottom: 15px;
    animation: slideInFromRight .5s ease-in .7s forwards;


}

.fusion-blog-layout-grid .fusion-post-content-wrapper,
.fusion-blog-layout-timeline .fusion-post-content-wrapper {
  padding: 30px 25px 0px 25px;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}

.ittem{ width: 186px; height: 100px; float: left; background: #fff; text-align: center;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.quiz__intro{position:relative;width:90vw;border:8px solid #414042;border-left:none;background:#05C3DE;padding:10vw;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}
.js .quiz__intro .h5,.js .quiz__intro .h2{opacity:0}

  #contacts-anchor .hover-line,
  #contacts-anchor:hover .hover-line {
    width: 259px;
  }

  #contacts-anchor:hover .hover-line {
    width: 318px;
  }


.title-contacts {
  font-family: 'GothaProMed', Helvetica, Arial, sans-serif;
  font-size: 59px;
  color: #233b4e;
  cursor: pointer;
}


.title-contacts:hover .hover-line,
.title-contacts.hovered .hover-line {
  display: block;
  width: 318px;
}


  .title-contacts:hover .hover-line,
  .title-contacts.hovered .hover-line {
    width: 260px;
  }


.ibanner .da-slider .nx-slider .da-img img {
	width: 100%;
}


.nx-slider-container {
	width: 100%;
	height: auto;
	margin: 0px auto;
	max-width: 1264px;
	padding: 64px;
	padding-bottom: 72px;
	text-align: left;
}

.home #main .latest_ads table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.home #main .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.home #main .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }

.home #main .latest_ads table td.text p { line-height:16px; }

.ad_list table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }

.ad_list table td.text p { line-height:16px; }

#imTextObject_09_tab0 .fs22 { vertical-align: baseline; font-size: 22pt;line-height: 36px; }

#imTextObject_24_tab0 .fs22 { vertical-align: baseline; font-size: 22pt;line-height: 36px; }

#imTextObject_28_tab0 .fs22 { vertical-align: baseline; font-size: 22pt;line-height: 36px; }
.plan .price{display:block;font-size:36px;line-height:38px;font-weight:300;border-bottom:1px solid #e8e8e8;padding:0;margin:0}
.plan .price span{display:block;font-weight:400;font-size:11px;margin:5px 0 25px;padding:0;color:#aaa;line-height:11px}
.plan.featured .price span{color:#fff;opacity:.7;filter:alpha(opcity=70)}
 
.social {
	float: left;
	width: 145px;
}

		#user-links .social { 
			top: 5px; 
		}


.mod_eb_mincalendar_td_dayname .sunday {
	color:#99AAAA;
}


a.eb_minical_link SPAN.sunday {
    color: #99AAAA;
}


td.mod_eb_mincalendar_event a, td.mod_eb_mincalendar_event a.eb_minical_link span.sunday, td.mod_eb_mincalendar_event a.eb_minical_link SPAN.saturday {
    color: #fff;
}


.hp .menu.hpside .item-453,
.hp .menu.hpside .item-452,
.hp .menu.hpside .item-448
{display: none;}
#deal .deal .getapp-overlay .text .opening .close-day{color:#fff;background-color:#007bcc}
#deal .deal .deal-clickbox .text .opening .close-day{color:#007bcc;background-color:#fff}
.font_s9z3o8x0d, [data-font="font_s9z3o8x0d"], [data-font="font_s9z3o8x0d"] li a {font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;}
.font11{font-family:Lucida Grande,Lucida Sans,Verdana,Geneva,sans-serif;font-size:10px;color:#4b3327;}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 76%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 4.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}





div#rss-feeds,
div.rss-feeds{	
background:transparent;
clear:both;
left:0;
margin:0 0 5px 0;
position:relative;
text-align:left;
width:100%;
}


#the_header .logo-variation.logo-variation-header .logo-slot img{
  max-height: 13rem !important;
}


.footerboxcontent {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
    text-transform: none
}


.footerboxcontent a,
.footerboxcontent a:active,
.footerboxcontent a:focus,
.footerboxcontent a:hover {
    color: #fff!important
}

    .footerboxcontent a,
    .footerboxcontent a:active,
    .footerboxcontent a:focus,
    .footerboxcontent a:hover {
        color: #fff!important
    }


.box_header{
	width:100%;
	height:35px;
	line-height:35px;
	color:#cfcfcf;
	background-color:#2d2d2d;
	border:1px solid #3e3d3d;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}


.container{
	width: 1000px;
	margin: 0 auto;
	padding-left:15px;
	padding-right: 15px;
}

.container:after{
	display: block;
	content: '';
	clear: both;
}

.noprint{display:none;}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}


.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
.small-game-desc{max-height:50px}


.widget-title {
	display: inline-block;
	margin: 0;
	padding: 0;
	border-bottom: 4px solid #eee;
	color: #404040;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	font-size: 1.125rem;
	font-family: 'Raleway', Tahoma, Arial;
}


.widget-title a:link,
.widget-title a:visited  {
	color: #404040;
	transition: all 0.2s ease;
}


.widget-title a:hover,
.widget-title a:active  {
	color: #22aadd;
}


.copy a {
	color:#7095aa;
	text-decoration:none;
}


.copy a:hover {
	text-decoration:underline;
}
div.imageSubtitle,
div.imageSubtitle div.align-container,
div.imageSubtitle div.align-container
img{width:100%}
.diyw .imageSubtitle .align-container.align-left{float:left}
.diyw .imageSubtitle .align-container.align-center{margin:0
auto;float:none}
.diyw .imageSubtitle .align-container.align-right{float:right}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.site-footer .textwidget p {
    color: #ffffff;
}

.site-footer .textwidget table {
    width: 100%;
}

.site-footer .textwidget th, .site-footer .textwidget td {
    padding: 0;
    border: 0;
}
.mashsb-box .mashsb-buttons a{padding:13px;margin-right:3px;margin-bottom:3px;float:left;border:0;text-decoration:none}
.mashsb-box .mashsb-buttons a:hover{text-decoration:none}
.mashsb-box .mashsb-buttons a.mash-nomargin{margin-right:0}
.mashsb-box .mashsb-buttons a.mash-medium{padding:10px}
.mashsb-box .mashsb-buttons a.mash-small{padding:6px}
.mashsb-box{line-height:1}

.content-footer-socmed{overflow:hidden;font-size:16px;padding:30px 0;background:#333333}

.content-footer-socmed a {color:#cccccc;padding:7px;margin:5px;border:2px solid #cccccc;-moz-border-radius:50%;border-radius:50%}

.content-footer-socmed a:hover {color:#399e47;text-decoration:none;padding:7px;margin:5px;border:2px solid #399e47;-moz-border-radius:50%;border-radius:50%}
#controllers-wrapper,#controllers-wrapper #controllers,#controllers-wrapper #controllers-right{background:0 0}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}


#mobile-nav{margin:15px 0 0 1%;display:none;}

#mobile-nav .col{width:45%;margin:0 10px 0 0;float:left;}

#mobile-nav a{margin-bottom:10px;display:inline-block;}
