﻿.x-main{width:69.536945%;}
.x-main.full{float:none;display:block;width:auto;}



.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;
}


.node-form .content-add-more .form-submit{
  margin:0;
}


.node-form .number {
  display:inline;
  width:auto;
}

.node-form .text {
  width:auto;
}





.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}
.wrapper{overflow: hidden}
.mmenu-show .wrapper{padding-top: 40px;position: relative;left: 0;transition: all .3s ease}
.mmenu-show.mmenu-open .wrapper{left: 300px}




    .wrapper:before {

        content: '';

        width: 100%;

        height: 160px;

        background: #fff;

        display: block;

        position: absolute;

        border-bottom: 4px solid #ddd;

    }
.news-preview__comment-count{float:right;padding-top:10px}
.news-preview__comment-count i,.news-preview__comment-count span{color:#762123}
.news-preview__comment-count span,.news-preview__comment-count span i{font-size:.875rem;line-height:1.625rem}
.news-preview__comment-count span i{margin-left:5px;font-weight:900;font-family:trajan-pro-3,serif}


.footer .copyright{ background:#000; padding:20px 0; text-align:center}

.footer .copyright p{ color:#fff; margin:0;}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.rtecenter{text-align:center;}
.contact-us-block table .col1{width:170px;}
#navigation ul.col1,#navigation ul.col2{width:150px;}
#navigation ul.col1{padding-left:10px;}
#footer #footer_short li.company-link{float:left;padding-right:0;padding-left:15px;}
#footer #footer_short ul li.company-link{float:right;margin:0;}
body.is-mobile #footer #footer_short ul li.company-link{clear:both;float:left;padding-left:0;}
#row-673265-163500{padding-top:40px}

.row {
	margin-right: -15px;
	margin-left: -15px
}

	.no-margin-grid .row-fluid [class*="span"]
	{
		margin: 0px;
		margin-bottom: 10px;
		width: 100% !important;
	}

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

.form-no-horizontal-spacing .row-fluid .side-label {
    border-right: 1px solid #dddddd
}

.row-fluid.side-content .tiles,
.row-fluid .tile-content {
    margin: 0
}

.baner-tabs .row {
    position: relative
}

#agent-information .contact-text {
  font-size: 16px;
  line-height: 26px;
  color: #444444;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
  margin-top: 15px;
  
}

#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; }


textarea, .archive-header p, .comment-respond .comment-notes, .comments .comment-content, .site-footer .footer-tagline, .tagline, .widget_ct_mission_news_post_list .post-categories, .widget_ct_mission_news_post_list .style-2 .excerpt {
  font-size: 0.875em;
  
  line-height: 1.571;
  
}

.site-footer .footer-tagline {
  font-style: italic;
  margin: 0;
}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}
#block-nodeblock-home-infographics #main-block-infographics .map-wrapper{margin-left:-25px;line-height:0px;}





.loader-mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 99999;
}

#mk-quick-contact .bottom-arrow {
  position: absolute;
  right: 20px;
  bottom: -8px;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #dfdfdf;
  border-top: none;
  border-left: none;
  background-color: #f9f9f9;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

  .menu1 .menu1__list { display: inline-block; vertical-align: top; padding-left: 24px; border-left: 2px solid #01a676; }
.right-block{display:inline-block;vertical-align:top;float:right}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}


#testimonials p.quote {
	font-size: 24px;
	font-family: 'Arvo', serif;
	font-weight: bold;
	letter-spacing: 0px;
	text-shadow: none;
	padding: 10px 0px;
	float: left;
	display: block;
	width: 800px;
}



ul.sidebar_postlist_in_category {
	margin: 0 0 30px 0;
	}

ul.sidebar_postlist_in_category li {
  list-style: none;
  margin: 3px 0;
  font-size: 14px;
  border-bottom: solid 1px #dddddd;
}
	
ul.sidebar_postlist_in_category li i {
	margin-right: 0.5em;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-6, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 9px;
    padding-left: 9px;
}

    .col-md-8 {
        width: 66.66666667%;
    }




.container{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px;}
.container:before,.container:after{content:" ";display:table;}

.container:after{clear:both;}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

#main_cta .mcafee, .verisign {
    display: block;
    float: left;
}

#interior_cta .mcafee, .verisign {
    display: block;
    float: left;
}
