﻿
.comments-link a {color:#D23065;}







#footer_container_julio_2012_xd {
    position: relative;
    clear: both;
    height: 150px;
    width: 900px;
	margin-top:30px;
    margin-left: auto;
	margin-bottom:100px;
	margin-right:auto;
	color:#000000;
	background-color:transparent;
}



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}

.both-sidebar #secondary-right {
    float: right;
    width: 25%;
}


.right-sidebar #primary, .left-sidebar #primary, .both-sidebar .left-sidbar-right, .both-sidebar #primary, .right-sidebar #secondary-right, .left-sidebar #secondary-left, .both-sidebar #secondary-left, .both-sidebar #secondary-right{
    float: none;
    width: 100%;
}


.right-sidebar #secondary-right {
    float: right;
    width: 25%;
}


.home #primary, .home #secondary-right {
  margin-top: 10px;
}


.widget-area {
  display: inline-block;
  float: left;
  width: 29%;
  padding-left:20px;
}

.rollover i,
.buttons-on-img .rollover-content,
.post-rollover i,
.fs-entry-img i,
.rollover-video i {
  background-color: rgba(8,23,155,0.3);
}

.rollover-content,
.hover-scale .rollover-project:after,
.hover-style-two .fs-entry-content,
.fs-entry-content.buttons-on-img {
  background-color: rgba(8,23,155,0.85);
}

html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img,
.lightbox.useJS .close,
div.lightbox.useJS .img-caption,
.hover-grid .rollover-content,
.no-touch .text-on-img.hover-grid .fs-entry-content,
.hover-style-one .rollover-thumbnails,
.hover-style-two .rollover-thumbnails,
.hover-style-three .rollover-thumbnails {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
}

#page .rollover-content .entry-title a {
  background: none;
}

#page .rollover-content,
#page .rollover-content *,
#page .rollover-content h3.entry-title,
#page .rollover-content h3.entry-title a,
#page .post .rollover-content .entry-title a:hover,
#page .rollover-content a:hover,
#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .hover-style-two .fs-entry-content *,
#page .hover-style-one .fs-entry-content h4,
#page .edit-link,
#page .rollover-content .details:hover {
  color: #ffffff;
  -webkit-text-fill-color: #fff;
}

#page .sidebar .rollover-content,
#page .sidebar .rollover-content *,
#page .sidebar .rollover-content h3.entry-title,
#page .sidebar .rollover-content h3.entry-title a,
#page .sidebar .post .rollover-content .entry-title a:hover,
#page .sidebar .rollover-content a:hover,
#page .sidebar .hover-style-one h2.entry-title,
#page .sidebar .hover-style-two h2.entry-title,
#page .sidebar .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .sidebar .hover-style-two .fs-entry-content *,
#page .sidebar .hover-style-one .fs-entry-content h4,
#page .sidebar .edit-link,
#page .sidebar .rollover-content .details:hover {
  color: #ffffff;
}

#page .footer .rollover-content,
#page .footer .rollover-content *,
#page .footer .rollover-content h3.entry-title,
#page .footer .rollover-content h3.entry-title a,
#page .footer .post .rollover-content .entry-title a:hover,
#page .footer .rollover-content a:hover,
#page .footer .hover-style-one h2.entry-title,
#page .footer .hover-style-two h2.entry-title,
#page .footer .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .footer .hover-style-two .fs-entry-content *,
#page .footer .hover-style-one .fs-entry-content h4,
#page .footer .edit-link,
#page .footer .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-1 .rollover-content,
#page .stripe-style-1 .rollover-content *,
#page .stripe-style-1 .rollover-content h3.entry-title,
#page .stripe-style-1 .rollover-content h3.entry-title a,
#page .stripe-style-1 .post .rollover-content .entry-title a:hover,
#page .stripe-style-1 .rollover-content a:hover,
#page .stripe-style-1 .hover-style-one h2.entry-title,
#page .stripe-style-1 .hover-style-two h2.entry-title,
#page .stripe-style-1 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-1 .hover-style-two .fs-entry-content *,
#page .stripe-style-1 .hover-style-one .fs-entry-content h4,
#page .stripe-style-1 .edit-link,
#page .stripe-style-1 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-2 .rollover-content,
#page .stripe-style-2 .rollover-content *,
#page .stripe-style-2 .rollover-content h3.entry-title,
#page .stripe-style-2 .rollover-content h3.entry-title a,
#page .stripe-style-2 .post .rollover-content .entry-title a:hover,
#page .stripe-style-2 .rollover-content a:hover,
#page .stripe-style-2 .hover-style-one h2.entry-title,
#page .stripe-style-2 .hover-style-two h2.entry-title,
#page .stripe-style-2 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-2 .hover-style-two .fs-entry-content *,
#page .stripe-style-2 .hover-style-one .fs-entry-content h4,
#page .stripe-style-2 .edit-link,
#page .stripe-style-2 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-3 .rollover-content,
#page .stripe-style-3 .rollover-content *,
#page .stripe-style-3 .rollover-content h3.entry-title,
#page .stripe-style-3 .rollover-content h3.entry-title a,
#page .stripe-style-3 .post .rollover-content .entry-title a:hover,
#page .stripe-style-3 .rollover-content a:hover,
#page .stripe-style-3 .hover-style-one h2.entry-title,
#page .stripe-style-3 .hover-style-two h2.entry-title,
#page .stripe-style-3 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-3 .hover-style-two .fs-entry-content *,
#page .stripe-style-3 .hover-style-one .fs-entry-content h4,
#page .stripe-style-3 .edit-link,
#page .stripe-style-3 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-4 .rollover-content,
#page .stripe-style-4 .rollover-content *,
#page .stripe-style-4 .rollover-content h3.entry-title,
#page .stripe-style-4 .rollover-content h3.entry-title a,
#page .stripe-style-4 .post .rollover-content .entry-title a:hover,
#page .stripe-style-4 .rollover-content a:hover,
#page .stripe-style-4 .hover-style-one h2.entry-title,
#page .stripe-style-4 .hover-style-two h2.entry-title,
#page .stripe-style-4 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-4 .hover-style-two .fs-entry-content *,
#page .stripe-style-4 .hover-style-one .fs-entry-content h4,
#page .stripe-style-4 .edit-link,
#page .stripe-style-4 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-5 .rollover-content,
#page .stripe-style-5 .rollover-content *,
#page .stripe-style-5 .rollover-content h3.entry-title,
#page .stripe-style-5 .rollover-content h3.entry-title a,
#page .stripe-style-5 .post .rollover-content .entry-title a:hover,
#page .stripe-style-5 .rollover-content a:hover,
#page .stripe-style-5 .hover-style-one h2.entry-title,
#page .stripe-style-5 .hover-style-two h2.entry-title,
#page .stripe-style-5 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-5 .hover-style-two .fs-entry-content *,
#page .stripe-style-5 .hover-style-one .fs-entry-content h4,
#page .stripe-style-5 .edit-link,
#page .stripe-style-5 .rollover-content .details:hover {
  color: #ffffff;
}

.links-hovers-disabled .rollover-content .entry-title a:hover {
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
}

.hover-color-static .rollover-content,
.accent-gradient .hover-color-static .rollover-content,
.hover-color-static.text-on-img .fs-entry-content,
.hover-color-static .fs-entry-content.buttons-on-img,
.hover-color-static.hover-scale .rollover-project:after {
  background-color: rgba(0,0,0,0.85);
  background-image: none;
}

.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
.hover-color-static .buttons-on-img .rollover-content {
  background-color: rgba(0,0,0,0.3);
  background-image: none;
}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
.rollover-content{position:absolute;top:0;left:0;z-index:100;display:none;padding:15px 20px 5px;width:100%;height:100%}
.albums .rollover-content .rollover-thumbnails,.dt-albums-shortcode .rollover-content .rollover-thumbnails{margin-top:-15px}
.no-touch .rollover-content,.touch .albums .rollover-content,.touch .buttons-on-img .rollover-content,.touch .media .rollover-content{display:block;opacity:0}
.no-touch .buttons-on-img:hover .rollover-content,.no-touch .rollover-project:hover .rollover-content{opacity:1}
.touch .rollover-content{display:block;opacity:0}
.no-touch .images-list:hover i,.no-touch .rollover:hover i,.rollover-video:hover i,.touch .is-clicked .rollover-content,.touch .rollover-content.is-clicked,.touch .rollover.is-clicked i{display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.style-material-design .rollover-content .rollover-thumbnails{position:absolute;bottom:auto!important;top:10px!important;margin:0}
.rollover-content .rollover-thumbnails{position:relative;display:block;height:115px;top:10px;margin-top:5px;margin-bottom:5px;opacity:1}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-1,.style-material-design .rollover-thumbnails .r-thumbn-1{top:0;left:6px;z-index:100}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-2,.style-material-design .rollover-thumbnails .r-thumbn-2{top:0;left:46px;width:57px;height:57px!important;z-index:102}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-3,.style-material-design .rollover-thumbnails .r-thumbn-3{top:50px;left:56px;width:47px;height:47px!important;z-index:101}
.rollover-content .rollover-thumbnails .r-thumbn-1{top:25px}
.rollover-content .rollover-thumbnails .r-thumbn-2{top:0}
.rollover-content .rollover-thumbnails .r-thumbn-3{top:29px}
.justified-grid .full-width-wrap .rollover-content{z-index:8}
.no-touch .rollover-content-container{position:relative;opacity:0;bottom:-15px}
.no-touch .fs-entry-slide:hover .rollover-content-container,.no-touch .hover-scale .rollover-content-container,.no-touch .rollover-project:hover .rollover-content-container,.touch .hover-scale .is-clicked .rollover-content-container,.touch .is-clicked .fs-entry-slide .rollover-content-container{opacity:1;bottom:0}
.cs-style-3 .rollover-content-container,.hover-style-one.always-show-info .rollover-content-container,.hover-style-two.hover-grid .rollover-content-container,.hover-style-two.hover-grid .rollover-thumbnails,.no-touch .cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3 .rollover-project.is-clicked .rollover-thumbnails,.touch .hover-style-one .is-clicked .rollover-content-container,.touch .hover-style-three .is-clicked .fs-entry .rollover-content-container{opacity:1!important;bottom:0!important;top:auto}
.hover-grid .rollover-content,.no-touch .text-on-img.hover-grid .fs-entry-content{opacity:1;top:100%}
.hover-grid .rollover-content,.hover-grid .rollover-project,.no-touch .text-on-img.hover-grid .fs-entry{overflow:hidden}
.fs-entry-content .wf-table,.rollover-content .wf-table{height:100%}
.accent-gradient .cs-style-3 .fs-entry-content,.accent-gradient .cs-style-3 .rollover-content,.accent-gradient .hover-style-one .fs-entry-content{background:0 0}
.cs-style-3 .rollover-project .rollover-content,.no-touch .cs-style-3 .fs-entry .fs-entry-content{top:auto;bottom:0;height:auto;opacity:1;text-align:center}
.cs-style-3 .rollover-content,.cs-style-3.text-on-img .fs-entry-content{background:0 0;padding:0}
.cs-style-3 .rollover-content-wrap{position:relative;width:100%;height:auto;top:auto;bottom:-1px;padding:15px 20px 5px;min-height:45px;opacity:0;text-align:center;background-color:#262626}
.style-material-design .cs-style-3 .rollover-content-wrap{padding:20px 25px 10px;text-align:left}
.always-show-info.cs-style-3 .rollover-content-wrap{background-color:rgba(0,0,0,.3)}
.accent-gradient .cs-style-3 .rollover-content .entry-title a:hover,.cs-style-3 .rollover-content,.cs-style-3 .rollover-content *,.cs-style-3 .rollover-content .entry-title a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a *,.style-material-design .cs-style-3 .rollover-content .portfolio-categories span{color:#fff!important;-webkit-text-fill-color:#fff!important}
.accent-gradient .cs-style-3 .rollover-content .entry-title a{-webkit-backface-visibility:hidden;background-image:none}
.cs-style-3 .rollover-content .portfolio-categories a,.cs-style-3 .rollover-content .portfolio-categories a *,.cs-style-3 .rollover-content .portfolio-categories span{color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}
.cs-style-3 .rollover-content-wrap:after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:""}
.no-touch .cs-style-3 .rollover-content-wrap{-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.cs-style-3 .rollover-content-wrap:before,.description-under-image .links-container:after,.description-under-image .links-container:before,.links-container:after,.links-container:before{content:"";display:table;clear:both}
.cs-style-3 .rollover-project:hover .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry:hover .rollover-content-wrap,.touch .cs-style-3 .fs-entry .rollover-content-wrap,.touch .cs-style-3 .is-clicked .rollover-content-wrap,.touch .cs-style-3.always-show-info .fs-entry .rollover-content-wrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.cs-style-3.always-show-info .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry:hover .links-container,.no-touch .cs-style-3 .rollover-project:hover .links-container,.no-touch .cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3.always-show-info .fs-entry-content .links-container{opacity:1}
.accent-gradient .hover-style-one .fs-entry-content,.accent-gradient .hover-style-one .rollover-content,.hover-style-one .fs-entry-content,.hover-style-one .rollover-content{top:auto;bottom:0;height:auto;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),rgba(0,0,0,.1) 50%,color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background-color:transparent!important;color:#fff;text-align:center}
.style-material-design .hover-style-one .rollover-content{height:100%;text-align:left}
.style-material-design .cs-style-3 .rollover-project .rollover-content,.style-material-design .rollover-content{height:100%;padding:0;text-align:left}
.style-material-design .rollover-content-container{position:absolute;width:100%;padding:20px 25px 10px}
.style-material-design .cs-style-3 .rollover-content-container{padding:0}
.hover-style-one .rollover-content-container{margin-top:10px}
.hover-style-two .fs-entry-content,.hover-style-two .rollover-content{text-align:center}
.style-material-design .hover-style-two .rollover-content{text-align:left}
.hover-style-two .rollover-content-container{margin-top:10px}
.touch .hover-grid .rollover-content{top:0!important;left:0!important;display:block!important;opacity:0}
.touch .hover-grid .is-clicked .rollover-content{opacity:1}
.always-show-info .rollover-content,.always-show-info.text-on-img .fs-entry-content,.touch .is-clicked .fs-entry-content{display:block;opacity:1!important}
.albums .rollover-content a:hover,.albums .rollover-project i:hover,.albums .rollover-project:hover,.dl-menuwrapper li.has-children .next-level:hover,.dt-albums-shortcode .rollover-content a:hover,.dt-albums-shortcode .rollover-project i:hover,.dt-albums-shortcode .rollover-project:hover,.dt-gallery-container .rollover-project i:hover,.dt-gallery-container .rollover-project:hover,.media .rollover-content:hover,.media .rollover-project i:hover,.media .rollover-project:hover,.menu-select select,.menu-select:hover,.mfp-gallery .mfp-image-holder .mfp-figure,.no-touch .forward-post .fs-entry-content:hover,.no-touch .forward-post .rollover-content:hover,.no-touch .forward-post.rollover-project:hover i,.no-touch .rollover-active .fs-entry-content:hover,.no-touch .rollover-active .rollover-content:hover,.no-touch .rollover-active.rollover-project:hover i,.overlay-close:hover,.rollover-project a:hover,.slider-wrapper .next i:hover,.slider-wrapper .prev i:hover,.tp-bullets.custom .bullet:hover,.tp-scrollbelowslider:hover{cursor:pointer}
.no-touch .hover-scale .rollover-content{background:0 0!important;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}
.no-touch .hover-scale .rollover-project:hover .rollover-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}


.youtube-video { width:415px; height:233px; clear:both;}
.node-type-blog .field-content.small{padding:0 0 0 10%;}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


.content { margin-right: -1px; }

.gkcol {
    width: 100% !important;
}
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}


.column {
	width: 30%;
	margin-left: 5%;
}


.column:first-child { margin-left: 0; }

	
	.footer .column {
		width: 100%;
		margin-left: 0;
		padding-top: 40px;
		border-top: 4px solid rgba(255,255,255,0.1);
		margin-top: 40px;
	}

	
	.footer .column:first-child { margin-top: 0; border-top: 0; padding-top: 0; }

#sidebar{width:182px;}

#sidebar .ad{padding-top:2px;margin-bottom:6px;text-align:center;width:100%;overflow:hidden;}

#sidebar .ad img{vertical-align:top;}



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}

.clearfloat {
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
	*line-height:normal;
	border:none;
}


.question-container .learn-more {
	 margin:80px 0 0 200px;
	 text-align:center;
}


.et_bloom .et_bloom_header_outer { height: auto; }

.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { float: left; width: 100%; }

.et_bloom .et_bloom_optin .et_bloom_border_dashed,.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding: 8px; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { background: white; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { margin-top: 1.5% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_header_outer { width: 98% !important; margin: auto; float: none; padding-bottom: 0 !important; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_header_outer { padding: 8px 0 0 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_header_outer { padding: 0 8px 0 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 8px 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_header_outer { padding: 0 0 0 8px; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 8px 0 8px 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 8px 0 8px; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter .et_bloom_header_outer { background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); padding: 6px 6px 0 !important; width: 98%; margin: auto !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: 95%; float: left; padding: 6px 0 6px 6px !important; width: 100%; margin-top: 1% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer { padding: 6px 6px 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header { margin-top: 0 !important; height: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_bottom .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 6px 0 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom.et_bloom_form_bottom .et_bloom_header_outer { padding: 6px 0 0 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer { padding: 0 6px 0 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 0 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom.et_bloom_form_bottom .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left.et_bloom_form_left .et_bloom_header_outer { padding: 0 !important; }

	.et_bloom .et_bloom_rounded_corners.breakout_edge.et_bloom_border_letter .et_bloom_header_outer { border-radius: 5px; }


.et_bloom .breakout_edge.et_bloom_form_bottom .et_bloom_header_outer { width: 98%; margin: auto !important; }

.et_bloom .breakout_edge .et_bloom_form_header, .et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left.et_bloom_border_position_full .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right.et_bloom_border_position_full .et_bloom_header_outer { padding: 6px 6px 0px 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; border-bottom: 0; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer { padding-right: 0 !important; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { padding-left: 0 !important; }



.block,.checkbox
	{display:block}

#contact-accordion label.block{display:block !important}
ul.links.inline{display:block;padding:0;margin:0}
ul.links li{list-style-type:none;padding:0 1em 0 0}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}




.social {
	margin: 10px 0 0 0;
}


.social li {
	float: left;
	display: inline;
	margin: 0 3px 0 0;
}


.social a:link, .social a:visited {
	float: left;
	display: inline;
	width: 36px;
	height: 36px;
	overflow: hidden;
}


.social a:hover img {
	margin: -36px 0 0 0;
}

body.et_fixed_nav.et_boxed_layout #page-container { padding-top: 80px; }

body.page-template-page-template-blank-php #page-container { padding-top: 0 !important; }


.clearfix:after, .et_vertical_nav #page-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


	.et_fixed_nav #page-container { padding-top: 80px; }

	.et_fixed_nav.et_secondary_nav_enabled #page-container { padding-top: 114px; }


.et_boxed_layout.et_vertical_nav #page-container #main-header { width: auto; }


.et_vertical_nav #page-container { padding-top: 0 !important; }

	.et_boxed_layout #page-container, .et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container #top-header { width: 1200px; }

	.et_boxed_layout.et_vertical_nav #page-container #top-header { width: auto; }

	.et_boxed_layout #page-container #top-header { left: auto; right: auto; }
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right;}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014';}
.dropdown-menu.pull-right{right:0;left:auto;}
.alert .btn.pull-right{position:relative;top:-2px;}
.pull-right{float:right !important;}
blockquote.pull-right{border-right-width:0;padding-right:0;}
.banner-lockup .span7 .pull-right:first-child{margin-right:-20px;}
.navbar-collapse .nav.pull-left,.navbar-collapse .nav.pull-right{float:none!important;}
.press-release img.pull-right{margin:20px 0 20px 20px;}
