﻿
.diyw div#emotion-header {
        max-width: 920px;
        max-height: 240px;
                background: #eeeeee;
    }


.diyw div#emotion-header-title-bg {
    left: 0%;
    top: 0%;
    width: 100%;
    height: 29%;

    background-color: #FFFFFF;
    opacity: 0.50;
    filter: alpha(opacity = 50);
    display: none;}

.diyw img#emotion-header-logo {
    left: 1.00%;
    top: 0.00%;
    background: transparent;
                border: 1px solid #ffffff;
        padding: 20px;
                display: none;
    }


.diyw div#emotion-header strong#emotion-header-title {
    left: 30%;
    top: 36%;
    color: #051972;
        font: normal normal 18px/120% Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
}


#logo {
  text-transform: uppercase;
}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}

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

.pad10{padding:10px;}


   .mobile-nav-wrap {
        background: #242424  none repeat scroll 0 0;
        display: block;
        left: 0;
        padding: 5px;
        position: fixed;
        text-align: center;
        top: 0;
        width: 100%;
        z-index: 999999;
    }


	.logged-in .mobile-nav-wrap {
	    top: 42px;
	    height: 49px;
	}


	.logged-in.header-layout-1 .mobile-nav-wrap {
	    top: 42px;
	}


	.sidr-open .mobile-nav-wrap {
	    top: 0;
	}

	.logged-in.sidr-open .mobile-nav-wrap {
	    top: 0;
	}


.home-main__smth-text {
  height: 320px;
  overflow: auto;
}

.home-main__smth-text.hms-height {
  height: 100%;
}

.home-main__smth-text h1 {
  font-size: 30px;
  text-align: left;
  margin-bottom: 18px;
}

.home-main__smth-text p {
  margin-bottom: 18px;
}

.home-main__smth-text p:last-child {
  margin-bottom: 0;
}

  .home-main__smth-text:before {
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    display: block;
    -webkit-box-shadow: 0px 0px 74px 26px #fff;
            box-shadow: 0px 0px 74px 26px #fff;
  }

  .home-main__smth-text.hms-height:before {
    display: none;
  }
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}

          .czr-item .carousel-caption {
            max-height: 321.6px;
            overflow: hidden;
          }


.modal-mask { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9000; background-color: #000; }

#homepage #sidebar .list-group a.list-group-item .inside-box {
  max-width: 200px;
  margin: auto;
}

#homepage #sidebar .list-group a.list-group-item .inside-box i {
  position: relative;
  left: -10px;
}

#homepage #sidebar .list-group a.list-group-item .inside-box small {
  display: block;
  margin-left: 25px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}


#footerCover .box-contact .email {
    background-position: 0 -400px;
}

body#maintenance-mode div.clear {
  margin: 0;
}
.wbox-content-wrap img{max-width: 100%;height: auto}
.wbox-content-wrap h1:first-child,.wbox-content-wrap h2:first-child{margin-top: 0px;padding-top: 0px}
.wbox-content-wrap{padding: 145px 0 0 0;height: 100%}
.wbox-content-wrap .fa.fa-file-o{margin-right: 5px}
.wbox-content-wrap th{text-align: right}
.wbox-content-wrap td{font-size: 0.9em;text-align: right}
.wbox-content-wrap td:first-child{text-align: left}


.gdlr-core-pbf-background{ width: 100%; height: 100%; }

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-background-frame{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }

.gdlr-core-pbf-background-video{ pointer-events: none; }

.gdlr-core-pbf-background-video video{ width: 100%; height: 100%; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }


.items-row, .row-fluid {
    
}


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}

.site__increase {
    display: block;
    width: 100%;
}
.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}


	.contact span.add{

		display:none;

	}


.text-uppercase {
  text-transform: uppercase;
}


.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}
