/*
Theme Name: nwf
Theme URI: http://underscores.me/
Author: Luis Cordero
Author URI: http://www.newwavefitness.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nwf
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

nwf is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@font-face {
    font-family: 'Bree Serif';
    src: url('fonts/breeserif-regular-webfont.eot');
    src: url('fonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/breeserif-regular-webfont.woff2') format('woff2'),
         url('fonts/breeserif-regular-webfont.woff') format('woff'),
         url('fonts/breeserif-regular-webfont.ttf') format('truetype'),
         url('fonts/breeserif-regular-webfont.svg#bree_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {padding: 0;margin: 0;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {font: normal normal normal 15px/ 22px "Open Sans", Helvetica, Arial, Verdana, sans-serif;word-spacing: normal;color: #353535;background: white;}
dd, dl, menu, ol, ul {list-style: none;list-style-image: none;}
a {color: #1e73be;text-decoration: none;}
img{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.inner {max-width: 920px;width: auto;padding: 0 3%;margin: 0 auto;}
.wf-wrap {max-width: 920px;padding: 0 40px;margin: 0 auto;}
.wf-td {display: table-cell;vertical-align: middle;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.assistive-text {position: absolute!important;clip: rect(1px,1px,1px,1px);}
.wf-phone-visible, .wf-mobile-visible {display: none;}

#corner-consult {background: rgba(0,0,0,0) url(../images/consult-corner3.png) repeat scroll 0 0;display: block;width: 200px;height: 196px;position: fixed;right: 0;text-indent: -9999em;top: 0;width: 200px;z-index: 9999;}
#promo {display: none;width: 100%;background-color: #FC2184;position: fixed;top: 59;left: auto;height: 49px;z-index: 9999;}

#top-bar2 {padding: 10px 0;background: #103853;}
#foot-bar {padding: 10px 0;}
#foot-bar .tel {padding-left: 30px;background: url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/ico-tel.png) no-repeat 0 50%;font-size: 15px;line-height: 36px;}
.tel, .tel a, .tel2, .tel2 a {color: #fcc300;font-family: 'Oswald',sans-serif;font-weight: 700;font-size: 18px;}
.tel a, .tel2 a {color: #FFF;text-decoration: none;}
#top-bar2, body > footer .tel {padding-left: 30px;background: url(../images/icons-tel.png) no-repeat 0 50%;float: left;font-size: 15px;line-height: 36px;}
#top-bar2 .social-links a:hover {opacity: 0.8;}
.social-links {margin:0 0 0 0;float:right;}
.social-links li {display:inline-block;margin-right:5px;}

#header {background: #ffffff none repeat center top;}
#header .wf-table {height: 106px;min-height: 106px;margin: 0 auto;display:table;position:relative;width:100%;}
#branding {padding: 10px 0;line-height: 0;font-size: 0;}
.logx {margin: 10px 0;background: #ffffff;}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {padding-right: 0px;width: 1px;}
#branding a img, #branding img {height: auto;}
.logo-left #navigation {text-align: right;}
#navigation {  position: relative;
  z-index: 9999;}
#main-nav {padding: 5px 0 4px;line-height: 0;}
#main-nav:before {content: "";display: table;}
#main-nav:after {content: "";display: table;clear: both;}
#main-nav > li {margin-left: 2.5px;margin-right: 12px;display: inline-block;position: relative;z-index: auto;vertical-align: middle;}
#main-nav > li:first-child {margin-left: 0;}
#main-nav > li > a, #mobile-menu {font: normal normal normal 12px/ 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;color: #000000;text-transform: uppercase;}
#main-nav > li > a {padding: 6px 0 7px;display: block;border: 1px solid transparent;text-decoration: none;text-align: left;}
#main-nav>li:hover>a, #main-nav>li>a:hover, #main-nav>li:hover>a span {color: #006fa8;}
#main-nav > li.act > a, #main-nav > li.act:hover > a {color: #006fa8;}
#main-nav > li > a > span {position: relative;display: inline-block;}
#main-nav > li.has-children.level-arrows-on > a {padding: 6px 13px 7px 0;}
#main-nav > li.has-children > a:after {display: block;position: absolute;top: 50%;margin-top: -2px;width: 9px;height: 6px;content: "";}
#main-nav > li.has-children.level-arrows-on > a:after {right:0;background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23000000%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav > li.has-children.level-arrows-on:hover > a:after,#main-nav > li.has-children.act.level-arrows-on > a:after,#main-nav > li.has-children.act.level-arrows-on:hover > a:after,#main-nav.menu-frame-on > li.has-children.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23006fa8%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav.underline-hover > li.has-children.level-arrows-on > a:after,#main-nav.underline-hover > li.has-children.level-arrows-on:hover > a:after,#main-nav.underline-hover > li.has-children.act.level-arrows-on > a:after,#main-nav.underline-hover > li.has-children.act.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22rgba(0,0,0,0.3)%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav.menu-frame-on > li.has-children.act.level-arrows-on > a:after,#main-nav.menu-frame-on > li.has-children.act.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}

#mobile-menu{display:none;padding:10px 10px 10px 31px;text-decoration:none;font-family:"Open Sans",sans-serif;background:no-repeat 10px center}
#mobile-menu {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3C/svg%3E");background-color:#006fa8;background-position:10px center;background-repeat:no-repeat;padding: 10px 10px 10px 31px;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
#mobile-menu.dl-active {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Cg%3E%09%3Cg%3E%09%09%3Cpolygon%20fill='white'%20points='12,1.5%2010.5,0%206,4.5%201.5,0%200,1.5%204.5,6%200,10.501%201.5,12%206,7.5%2010.5,12%2012,10.501%207.5,6'/%3E%09%3C/g%3E%3C/g%3E%3C/svg%3E");}
#mobile-menu span {color:#fff;}

.menu-close, .menu-back {display: none;}
.sub-nav{-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #ffffff;background-color: rgba(255,255,255,0.97);}
.sub-nav {position: absolute;visibility: hidden;z-index: 200;top: 100%;width: 260px;padding: 10px 0;opacity: 0;-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.20);-ms-box-shadow: 0 0 4px rgba(0,0,0,0.20);-o-box-shadow: 0 0 4px rgba(0,0,0,0.20);box-shadow: 0 0 4px rgba(0,0,0,0.20);}
.sub-nav li {display: block;position: relative;padding: 0 10px;}
.sub-nav li a {display: block;width: 200px;border-right: solid 1px transparent;border-left: solid 1px transparent;margin: 0 0 2px -1px;padding: 7px 30px 7px 10px;font-size:0.9em;font-weight: 400;text-align: left;text-decoration: none;line-height: 20px;color:#000;}
.sub-nav li a:hover {color:#006fa8;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.accent-bg .lines {background-color:#FFF;}
.dl-container {position: relative;}.dl-menuwrapper li{position:relative;}
.dl-menuwrapper li a {display: block;position: relative;padding: 10px 0;margin: 0 20px;font-weight: 400;text-align: left;text-decoration: none;outline: none;}
.dl-menuwrapper li>a {border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(27,40,56,0.1);color: #1b2838;font-size: 13px;line-height: 20px;}
.dl-menuwrapper li.act>a, .no-touch .dl-menuwrapper li>a:hover {color:#1e73be;}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.dl-menuwrapper .dl-menu{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(255,255,255,0.97);}
.dl-menuwrapper .dl-menu.dl-menuopen{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
.no-js .dl-menuwrapper .dl-menu {-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {display:none;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li {display:block;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 50px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor: pointer;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after,.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%226px%22%20height=%229px%22%20viewBox=%220%200%206%209%22%20enable-background=%22new%200%200%206%209%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%231b2838%22%20points=%221.557,0.766%205.24,4.534%201.712,8.256%200.557,7.219%203.295,4.474%200.557,1.797%20%22/%3E%3C/svg%3E");}
.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{display:none !important;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li{display:block;}
.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menuwrapper ul{max-width:none;}
.dl-menuwrapper li.dl-back > a{text-align: right;margin-left:35px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor:pointer;}
.dl-subviewopen .next-level{display:none;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 50px;}
.dl-menuwrapper li.dl-back > a {border: none!important;margin:-5px 0 0;margin-left:35px;text-align:right;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.dl-menuwrapper li.dl-back a > span {display: inline-block;position:relative;}
.dl-menuwrapper li.dl-back span:before {display: block;position: absolute;left: -16px;top: 50%;width: 10px;height: 7px;margin-top: -2.5px;content: "";background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20enable-background='new%200%200%2010%207'%20xml:space='preserve'%3E%3Crect%20x='3.5'%20y='2'%20fill='%231b2838'%20width='6.5'%20height='3'/%3E%3Cpolyline%20fill='%231b2838'%20points='4.031,7%200.068,3.5%204.031,0%20'/%3E%3C/svg%3E");}

.ts-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);}
.phantom-fade #phantom{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
#phantom .ph-wrap{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;}
#phantom .ph-wrap{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom{position:fixed;display:block;top:0;left:0;width:100%;text-align:center;z-index:9399;opacity:0;visibility:hidden;transition:opacity .4s}
#phantom.boxed{z-index:9008}
.dt-style-um #phantom{display:none}
#phantom .ph-wrap{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);-ms-box-shadow:0 0 6px rgba(0,0,0,0.25);-o-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;transition:background-color 500ms ease}
#phantom .ph-wrap.boxed{width:100%;max-width:1320px;margin:0 auto}
#phantom .ph-wrap .ph-wrap-content{max-width:1280px;margin:0 auto;padding:0 40px}
#phantom .ph-wrap.with-logo .ph-wrap-inner{position:relative;display:table;width:100%}
#phantom .ph-wrap.with-logo .ph-wrap-inner > div{display:table-cell;vertical-align:middle}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box{padding:5px 40px 5px 0;text-align:left;line-height:0}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box{text-align:right;padding-top:5px;padding-bottom:5px}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a{border:1px solid rgba(0,0,0,0)}
#phantom #main-nav{padding:0;text-align:center}
#phantom .ph-wrap.with-logo #main-nav{padding:0;text-align:right}
#phantom #main-nav > li:hover > a{border:1px solid transparent}

@media screen and (max-width: 1380px){
	#phantom .ph-wrap.boxed{max-width:1380px}
}
@media (max-width: 1079px) {
	#promo {display: block;}
	#corner-consult {display: none;}
}
@media (min-width: 1079px) {
	.tablet {display: none;}
	.tablet2 {display: none;}
}
@media (max-width: 1080px) {
	.desktop {display: none;}
}
@media (max-width: 1201px) and (min-width: 1080px) {
	.social-links {margin: 0px 120px 0px;}
}
@media (min-width: 1025px) {
	.logx {display: none;}
}
@media (max-width: 1024px) {
	.logo-left .wf-td {display:block;}
	#dl-menu.wf-mobile-visible {display:block;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden {display:none;}
	#mobile-menu {display:block;}
	.show-device-logo #branding img {display: none;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden, #phantom, #top-bar .mini-nav ul {display: none;}
}
@media (max-width: 760px) {
	.header-side-left #page #header .wf-wrap, .header-side-right #page #header .wf-wrap, .logo-left #branding, #page #header>.wf-wrap, .logo-center .navigation-holder>.wf-wrap, .logo-classic .navigation-holder>.wf-wrap {padding: 0 0;}
	.show-mobile-logo #branding img, .show-device-logo #branding img.mobile-logo, .logo-side.show-device-logo #branding img.mobile-logo, .show-mobile-logo.show-device-logo #branding img, .show-mobile-logo.logo-side.show-device-logo #branding img, .logo-classic.show-device-logo.show-mobile-logo #branding img, .logo-center.show-device-logo.show-mobile-logo #branding img, .logo-classic.show-device-logo #branding img.mobile-logo, .logo-center.show-device-logo #branding img.mobile-logo {display:none;}	.dl-menuwrapper .dl-container>.dl-menu, .dl-submenu {max-width: 100%;left: 0;margin: 0 auto;}
	#mobile-menu {text-align:center;}
}
.tablet {margin-top: -45px;}



@-webkit-keyframes MenuAnimOut2{
	100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut2{
	100%{-moz-transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut2{
	100%{transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimIn2{
	0%{-webkit-transform:translateX(-100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn2{
	0%{-moz-transform:translateX(-100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes MenuAnimIn2{
	0%{transform:translateX(-100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{
	0%{-webkit-transform:translateX(100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{
	0%{-moz-transform:translateX(100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn2{
	0%{transform:translateX(100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimOut2{
	0%{-webkit-transform:translateX(0%);opacity:1}
	100%{-webkit-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{
	0%{-moz-transform:translateX(0%);opacity:1}
	100%{-moz-transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut2{
	0%{transform:translateX(0%);opacity:1}
	100%{transform:translateX(100%);opacity:0}
}








body{padding:0;margin:0;background-color:white;}
.rowsmaller {width:100%;max-width:600px;margin:auto;margin-top:0;}
.row, .row2, .row3 {width:950px;margin:auto;margin-top:0;}
.row {background:white;}
.content{margin:0 15px;padding-bottom:10px;}
@media only screen and (max-width:1199px){.row, .row2, .row3{width:100%;}
}
img{max-width:100%; }
.imagefix { height: 100%; width: 100%;}
@media only screen and (max-width:599px){.hide-for-small{display:none;}
}
@media only screen and (min-width:600px){.show-for-small{display:none;}
}
a {text-decoration: none;
}
a:link {text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {text-decoration: underline;
}

@media only screen and (max-width:251px){
.textwidget,	.desktop {display: none;} }
p {     margin: 0px;}
.normal2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
  font-size: 8pt;
  font-style: normal;}
.normal2 a, .normal2 a:visited  { color: #000099; }

@font-face {
    font-family: 'Oswald';
    src: url('fonts/oswald-webfont.eot');
    src: url('fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-webfont.woff') format('woff'),
         url('fonts/oswald-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.fade{
margin: 0px 5px;
}

   .fade:hover {
/*    outline: 2px solid #103853; */
      }

.puro {   margin-top: 0px;  display: block; margin-left: 15px;
  background: #FFF;   z-index: 10; position:relative; width: 300px; height: 239px; float: left;}

.puro2 {    top: 6px;  display: block;
  background: #FFF;   z-index: 10; position:relative; width: 400px; height: 59px; }

.puro3 {   margin-top: 0px;  display: block; margin-left: 15px;
  background: #FFF;   z-index: 10; position:relative; width: 300px; height: 210px; float: left;}

.hover:hover img{
 opacity: 0.8;
}

.maincontent {
max-width:920px;  margin: 0 auto;
}
	  .welcome {
margin-top: -45px;
font-family: 'Bree Serif', serif;
	  font-size: 27px;
color: #252c30;
margin-bottom: 23px;
line-height: 27px;}
.slogan {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #65A7E0;
font-weight: 300;
}
.slogan2 {
font-family: 'Open Sans', sans-serif;
font-size: 17px;
color: #65A7E0;
font-weight: 300;
}
.slogan3 {
font-family: 'Open Sans', sans-serif;
font-size: 25px;
color: #D20000;
font-weight: 300;
}
.slogan4 {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #65A7E0;
font-weight: 300;
text-decoration: none;
}

.slogan5 {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 600;
color: rgb(255, 0, 91);
text-decoration: none;
}

.slogan5:hover {text-decoration: underline; color: rgb(255, 0, 91); font-weight: 600;}

.buttonx{float:right; margin-top: 40px; width:298px;  display: block;
  background: #FFF;   z-index: 10; position:relative; height: 239px}

.buttonx2{float:right; margin-top: 40px; width:298px;  display: block;
  background: #FFF;   z-index: 10; position:relative; }

.textwidget {top-margin: -50px;}

@media all and (max-width: 1029px) {
.contentx {width: 100%;}
.buttonx {margin-top: 0px;   clear: both; margin: auto; margin-bottom: 40px; float: left;   top: -50px; }
.buttonx2 {margin-top: 0px;   clear: both; margin: auto; margin-bottom: 20px; float: left;   top: -50px; }
}

@media all and (min-width: 1030px) {
.contentx {max-width: 600px; margin-top: 30px;}
}

.tel, .tel a, .tel2 a, .tel2 {
	color: #fcc300;
font-family: 'Oswald',
sans-serif; font-weight: 700;font-size: 18px;
}

.tel a, .tel2 a { color:#FFF;
text-decoration: none;}

.cuadrado {left: -5px;}

@media only screen and (min-width:1031px) and (max-width:1150px){
.puro, .puro3 {   margin-top: 70px; }
}

@media only screen and (min-width:1150px) and (max-width:1200px){
.puro, .puro3 {   margin-top: 85px; }
}
@media only screen and (min-width:690px) and (max-width:1030px){
.puro, .puro3 {   margin-top: 30px; }
.tercero {margin-top: 20px; margin-bottom: 30px;}
}

@media only screen and (min-width:900px) and (max-width:1030px){
.primero, .segundo {   margin-left: 110px;}
.tercero, .buttonx, .buttonx2 {   margin-left: 315px;}
}

@media only screen and (min-width:789px) and (max-width:899px){
.primero, .segundo {   margin-left: 70px;}
.tercero, .buttonx, .buttonx2 {   margin-left: 250px;}
}
@media only screen and (min-width:717px) and (max-width:798px){
.primero, .segundo {   margin-left: 30px;}
.tercero, .buttonx, .buttonx2 {   margin-left: 187px; top: 0;}
}

@media all and (min-width: 717px) {
.small {display:none;}
}

@media all and (min-width: 830px) {
.row2 {height: 370px;}
.row3 {height: 282px;}
}
@media all and (max-width: 736px) {
.puro, .puro3, .buttonx, .buttonx2 {  width: 100%; height: auto; margin-left: auto ; top: 30px;
  margin-right: auto ; background: none; margin-top: 0px; }
.puro img, .puro3 img, .buttonx img, .buttonx2 img {width:100%; height: 100%; }
.segundo, .tercero {margin-top: 10px;}
.big {display:none;}
.buttonx2 {top: -30px;}
/* .inicial {  margin-top: -40px; } */
.finalista {  margin-bottom: 25px; }
}

.alignright {float: right;}
.alignleft {float: left;}

.tablet { display: none; }
@media only screen and (min-width: 433px) {

.izquierdo, .derecho {
max-width: 200px;}
.wp-image-663 {max-width: 200px; margin-right: 10px;}
}

@media only screen and (max-width: 432px) {

.izquierdo, .derecho, .alignone, .alignnone, .alignleft {width:100%; height:100%;}
.textwidget, .forcefullwidth_wrapper_tp_banner, .sliderx {display:none;}
.tel2, .tel2 a {
	color: #fcc300;font-family: 'Oswald', sans-serif; font-weight: 700;font-size: 16px; }
	.tel2 a { color:#FFF;
text-decoration: none;}
.consul {margin-left: -25px;}

#top-bar2 .tel { padding-left: 30px; background: url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/ico-tel.png) no-repeat 0 50%; float: center; font-size: 15px; line-height: 36px; clear: both;}

}

@media only screen and (max-width: 449px) {
.contentx {
  margin-top: 50px;}
.imoge {width:100%;}
}

#top-bar2 { padding: 10px 0;  }
#top-bar2 .social-links { margin-bottom: 0; }
#top-bar2 .social-links a:hover { opacity: 0.8; }
#top-bar2 .tel { padding-left: 30px; background: url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/ico-tel.png) no-repeat 0 50%; float: left; font-size: 15px; line-height: 36px;}
.top-info span{color:#666;display:block;float:right;font-size:14px;height:25px;line-height:25px;margin-left:20px;padding-left:20px}
.top-info span.tel{background:url(wp-content/uploads/icons/icon-phone.png) no-repeat 0 5px}
header.layout3 .top-info span.tel{background:url(wp-content/uploads/icons/icon-phone.png) no-repeat 90px 5px}
.top-info span.email{background:url(wp-content/uploads/icons/icon-email.png) no-repeat 0 5px}





@media only screen and (max-width: 768px) { #top-bar .tel { padding-left: 0 !important; background: none !important; } }

#top-menu ul.drop-menu li {
	margin-left: 0;
}

#top-menu ul.drop-menu li a {
	padding-left: 8px; padding-right: 8px;
	font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 13px;
}

.social-links{margin:0px 0 0px}

@media all and (min-width: 1080px)  and (max-width: 1201px) {
.social-links {
margin: 0px 120px 0px;
}
}
@media all and (min-width: 1202px)  and (max-width: 1301px) {
.social-links {
margin: 0px 100px 0px;
}
}

@media all and (min-width: 1252px)  and (max-width: 1351px) {
.social-links {
margin: 0px 50px 0px;
}
}

.social-links{float:right;margin-bottom:10px}
.social-links li{display:inline-block;margin-right:5px}
.inner {
max-width: 920px;
width: auto;
padding: 0 3%;
margin: 0 auto;
}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#bottom-bar {
font-size: 17px;}

.content table, .content td, .content th {
border: none;
}



@media all and (max-width: 1025px) {
.desktop { display: none; }
}

*:focus {
    outline: none;
}

.testimonial li {
background: url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/double-dotted.png) repeat-x 0 0;
margin-top: 20px;
padding-top: 5px;
margin-right: 10px;
margin-left: 10px;
}

@media only screen and (max-width: 481px) {
.testimonial li {
background: url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/double-dotted.png) repeat-x 0 0;
margin-top: 20px;
padding-top: 5px;
margin-right: 0px;
margin-left: 0px;
}
.testimonio {  width: 100%;}
.content ul {margin: 0px 0px 0px 0px;}
}

.mix {
font-family: 'Bree Serif', sans-serif;
font-size: 20px;
font-weight: 400;
color: #000000;
}


a.darkencss {
    display: inline-block;
    background: black;
    padding: 0;
}
a.darkencss img {
    display: block;

    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}
a.darkencss:hover img {
    opacity: 0.6;

}

.content {
  padding-top: 0px;
}

#bottom-bar {
background: #4A4A4A none repeat center top;

}
.footermain {
overflow:hidden;
width: 100%;
border-top: 0 !important;
  background: #122633 !important;
}
.innermain {
width: 1040px;
margin-left: auto;
margin-right: auto;
}

.inicialb {
margin-top: 5px;
margin-bottom: 20px;
}
@media all and (min-width: 700px)  and (max-width: 900px) {
.inicialb {width: 75%;}
}

@media all and (max-width: 699px) {
.inicialb {width: 95%;}
}

@media all and (min-width: 901px) {
.inicialb {display:none;}
}


.footer1 {width: 306px; float: left; padding: 20px;}
.footer2 {width: 306px; float: left; padding: 20px;}
.footer3 {width: 306px; float: left; padding: 20px;}
.gform_wrapper {
  padding: 15px !important;
  background: #0f1d27;
}
@media all and (min-width: 770px)  and (max-width: 1039px) {
.innermain {
width: 100%;
}
.footer1 {width: 28%; float: left; padding: 20px;}
.footer2 {width: 28%; float: left; padding: 20px;}
.footer3 {width: 28%; float: left; padding: 20px;}
}
@media all and (max-width: 769px) {
.innermain, .footer1, .footer2, .footer3 {
width: 92%;
}}

.logx {margin: 10px 0;
 background: #ffffff;
}
body { background: #ffffff;}

@media all and (min-width: 1025px)  {
.logx {display: none;}}

.footer1 { padding: 20px;}
.footer2 { padding: 20px;}
.footer3 { padding: 20px;}
.footerfinal {padding: 20px;}
}

.gform_description {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  color: #FFF;
  font-size: 12px;
}
.ginput_container {
  font-size: 12px;
}
.gform_button {
  background: #fcc300 ;
width: 100%;
  border-radius: 0px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #0f1d27;
  text-transform: uppercase;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  font-size: 11px;
}
.rpwe-block {
  padding: 15px !important;
  background: #0f1d27;
}
.rpwe-block a,  .rpwe-block a:visited {
  color: white;
}
.rpwe-block a:hover {
color: #65A7E0; }

.promox1
{
display: inline-block; width: 270px; margin: 10px; margin-top: 15px; margin-right: 0px;
}
.promox2 {display: inline-block; width: 314px; margin: 10px; margin-top: 15px;}

.promox3 {display: inline-block; width: 274px; margin: 10px; margin-top: 15px}

.promox1img {width:270px;}
.promox2img {width:314px; padding-top: 1px; padding-left: 6px;}
.promox3img {width:274px; padding-bottom: 2px;}

@media all and (max-width: 423px) {
.loguitox, .promox1, .promox1img,  .promox2, .promox2img,  .promox3, .promox3img, .consul {width:95%;}
#imagepromo {width: 260px;}
.logx {width:95%; margin: 5px;}
.variation2 {padding: 1px; width: 95%}
.consul {margin: 0;}

}
.consul {  width: 103%;}
@media all and (min-width: 451px) {
.puroalt {display: none;}
 }
.puroalt {
margin-bottom: 25px;
}
@media all and (max-width: 450px) {
.puro, .buttonx, .buttonx2, .mago, .wptb_bios, .training {display: none;}
#main {
  padding: 0px 20px;
  margin-top: -50px;
}
#header.shadow-decoration {
 -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
 box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
}
#header {
 background: #ffffff none repeat center top;
 border-bottom: 0px solid rgba(111,123,139,0.14);
}
}



.resaltado {
  color: #65a7e0;
  font-weight: 700;
font-size: 18px;
}

.normal {
 margin-bottom: 20px;
line-height: 25px;
  letter-spacing: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #353535;
  font-weight: 350;
}
.titular {font-family: 'Bree Serif', sans-serif; text-transform: uppercase;
  text-align: center;
  color: #FFF;
  font-size: 48px;
  line-height: 48px;
  padding: 49px 0 82px;
  font-weight: bold;}


.h2especial{
 margin-bottom: 20px;
 font-family: 'Bree Serif', sans-serif;
  font-weight: 400;
font-size: 27px;
  color: #252c30;
  line-height: 27px;
}



@media all and (min-width: 950px) {
	.content, .wf-3-4, .wf-span-9 {
  width: 950px;
}
.side {width: 300px; background-color: red; float: right; display:none;}
}

@media all and (max-width: 949px) {
	.content, .wf-3-4, .wf-span-9 {
		  margin-top: -50px;
  padding:15px;
}
.side { padding:15px; background-color: red;}
}

.wf-1-4, .wf-span-3, .sidebar, .footer .widget {
  width: 340px;
}
.dl-back {display:none;}


@media all and (min-width: 550px) {
.izquierdo{
  float: left;
  margin: 5px 30px 10px 0;
}}
@media all and (max-width: 549px) {
.izquierdo{
 width: 100%;
 }}
.unacolumna {width:45%;
  display: block;
  position:relative;
float: left;
padding: 15px;
  }
  @media all and (max-width: 800px) {
  .unacolumna { width:95%; }
}
input, textarea {
  width: 100%;}
.espacio {margin-top:30px; margin-bottom: 30px;}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
.text {  font-family: 'Bree Serif', sans-serif;
  font-size: 35px;
  font-weight: 400;
  color: #353535;}

.wf-container, .wf-container-main {
  margin: -20px -20px;
  padding: 0;
}
.highlight2 {font-size: 24px;   color: #353535;}
.highlight3 {font-size: 12px;   color: #353535; line-height: 25px; }

#corner-consult {
    background: rgba(0, 0, 0, 0) url(https://www.personaltrainersindallas.com/wp-content/uploads/2015/08/requestfreeconsultation2.png) repeat scroll 0 0;
    display: block;
    height: 187px;
    position: fixed;
    right: 0;
    text-indent: -9999em;
    top: 0;
    width: 200px;
    z-index: 9999;
}
#promo {
	display: none;
	width: 100%;
    background-color: #28A3DC;
	position: fixed; top: 59; left: auto; height: 49px;
	z-index: 9999;
}
@media all and (max-width: 1079px) {
	#corner-consult{
		display: none;
	}
	#promo{
		display: block;
	}
}

#main-nav {padding: 5px 0 4px;line-height: 0;}
#main-nav:before {content: "";display: table;}
#main-nav:after {content: "";display: table;clear: both;}
#main-nav > li {margin-left: 2.5px;margin-right: 12px;display: inline-block;position: relative;z-index: auto;vertical-align: middle;}
#main-nav > li:first-child {margin-left: 0;}
#main-nav > li > a, #mobile-menu {font: normal normal normal 12px/ 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;color: #000000;text-transform: uppercase;}
#main-nav > li > a {padding: 6px 0 7px;display: block;border: 1px solid transparent;text-decoration: none;text-align: left;}
#main-nav>li:hover>a, #main-nav>li>a:hover, #main-nav>li:hover>a span {color: #006fa8;}
#main-nav > li.act > a, #main-nav > li.act:hover > a {color: #006fa8;}
#main-nav > li > a > span {position: relative;display: inline-block;}
#main-nav > li.has-children.level-arrows-on > a {padding: 6px 13px 7px 0;}
#main-nav > li.has-children > a:after {display: block;position: absolute;top: 50%;margin-top: -2px;width: 9px;height: 6px;content: "";}
#main-nav > li.has-children.level-arrows-on > a:after {right:0;background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23000000%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav > li.has-children.level-arrows-on:hover > a:after,#main-nav > li.has-children.act.level-arrows-on > a:after,#main-nav > li.has-children.act.level-arrows-on:hover > a:after,#main-nav.menu-frame-on > li.has-children.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23006fa8%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav.underline-hover > li.has-children.level-arrows-on > a:after,#main-nav.underline-hover > li.has-children.level-arrows-on:hover > a:after,#main-nav.underline-hover > li.has-children.act.level-arrows-on > a:after,#main-nav.underline-hover > li.has-children.act.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22rgba(0,0,0,0.3)%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
#main-nav.menu-frame-on > li.has-children.act.level-arrows-on > a:after,#main-nav.menu-frame-on > li.has-children.act.level-arrows-on:hover > a:after {background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}

#mobile-menu{display:none;padding:10px 10px 10px 31px;text-decoration:none;font-family:"Open Sans",sans-serif;background:no-repeat 10px center}
#mobile-menu {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3C/svg%3E");background-color:#006fa8;background-position:10px center;background-repeat:no-repeat;padding: 10px 10px 10px 31px;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
#mobile-menu.dl-active {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Cg%3E%09%3Cg%3E%09%09%3Cpolygon%20fill='white'%20points='12,1.5%2010.5,0%206,4.5%201.5,0%200,1.5%204.5,6%200,10.501%201.5,12%206,7.5%2010.5,12%2012,10.501%207.5,6'/%3E%09%3C/g%3E%3C/g%3E%3C/svg%3E");}
#mobile-menu span {color:#fff;}

.menu-close, .menu-back {display: none;}
.sub-nav{-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #ffffff;background-color: rgba(255,255,255,0.97);}
.sub-nav {position: absolute;visibility: hidden;z-index: 200;top: 100%;width: 260px;padding: 10px 0;opacity: 0;-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.20);-ms-box-shadow: 0 0 4px rgba(0,0,0,0.20);-o-box-shadow: 0 0 4px rgba(0,0,0,0.20);box-shadow: 0 0 4px rgba(0,0,0,0.20);}
.sub-nav li {display: block;position: relative;padding: 0 10px;}
.sub-nav li a {display: block;width: 200px;border-right: solid 1px transparent;border-left: solid 1px transparent;margin: 0 0 2px -1px;padding: 7px 30px 7px 10px;font-size:0.9em;font-weight: 400;text-align: left;text-decoration: none;line-height: 20px;color:#000;}
.sub-nav li a:hover {color:#006fa8;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.accent-bg .lines {background-color:#FFF;}
.dl-container {position: relative;}.dl-menuwrapper li{position:relative;}
.dl-menuwrapper li a {display: block;position: relative;padding: 10px 0;margin: 0 20px;font-weight: 400;text-align: left;text-decoration: none;outline: none;}
.dl-menuwrapper li>a {border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(27,40,56,0.1);color: #1b2838;font-size: 13px;line-height: 20px;}
.dl-menuwrapper li.act>a, .no-touch .dl-menuwrapper li>a:hover {color:#1e73be;}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.dl-menuwrapper .dl-menu{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(255,255,255,0.97);}
.dl-menuwrapper .dl-menu.dl-menuopen{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
.no-js .dl-menuwrapper .dl-menu {-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {display:none;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li {display:block;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 50px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor: pointer;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after,.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%226px%22%20height=%229px%22%20viewBox=%220%200%206%209%22%20enable-background=%22new%200%200%206%209%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%231b2838%22%20points=%221.557,0.766%205.24,4.534%201.712,8.256%200.557,7.219%203.295,4.474%200.557,1.797%20%22/%3E%3C/svg%3E");}
.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{display:none !important;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li{display:block;}
.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menuwrapper ul{max-width:none;}
.dl-menuwrapper li.dl-back > a{text-align: right;margin-left:35px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor:pointer;}
.dl-subviewopen .next-level{display:none;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 100%; cursor: pointer; }
.dl-menuwrapper li.dl-back > a {border: none!important;margin:-5px 0 0;margin-left:35px;text-align:right;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.dl-menuwrapper li.dl-back a > span {display: inline-block;position:relative;}
.dl-menuwrapper li.dl-back span:before {display: block;position: absolute;left: -16px;top: 50%;width: 10px;height: 7px;margin-top: -2.5px;content: "";background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20enable-background='new%200%200%2010%207'%20xml:space='preserve'%3E%3Crect%20x='3.5'%20y='2'%20fill='%231b2838'%20width='6.5'%20height='3'/%3E%3Cpolyline%20fill='%231b2838'%20points='4.031,7%200.068,3.5%204.031,0%20'/%3E%3C/svg%3E");}

.ts-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);}
.phantom-fade #phantom{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
#phantom .ph-wrap{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;}
#phantom .ph-wrap{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom{position:fixed;display:block;top:0;left:0;width:100%;text-align:center;z-index:9399;opacity:0;visibility:hidden;transition:opacity .4s}
#phantom.boxed{z-index:9008}
.dt-style-um #phantom{display:none}
#phantom .ph-wrap{  background-color: white; -webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);-ms-box-shadow:0 0 6px rgba(0,0,0,0.25);-o-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;transition:background-color 500ms ease}
#phantom .ph-wrap.boxed{width:100%;max-width:1320px;margin:0 auto}
#phantom .ph-wrap .ph-wrap-content{max-width:1280px;margin:0 auto;padding:0 40px;   background-color: white;}
#phantom .ph-wrap.with-logo .ph-wrap-inner{position:relative;display:table;width:100%}
#phantom .ph-wrap.with-logo .ph-wrap-inner > div{display:table-cell;vertical-align:middle}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box{padding:5px 40px 5px 0;text-align:left;line-height:0}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box{text-align:right;padding-top:5px;padding-bottom:5px}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a{border:1px solid rgba(0,0,0,0)}
#phantom #main-nav{padding:0;text-align:center}
#phantom .ph-wrap.with-logo #main-nav{padding:0;text-align:right}
#phantom #main-nav > li:hover > a{border:1px solid transparent}

@media screen and (max-width: 1380px){
	#phantom .ph-wrap.boxed{max-width:1380px}
}

@media (max-width: 1024px) {
	.logo-left .wf-td {display:block;}
	#dl-menu.wf-mobile-visible {display:block;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden {display:none;}
	#mobile-menu {display:block;}
	.show-device-logo #branding img {display: none;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden, #phantom, #top-bar .mini-nav ul {display: none;}
}
@media (max-width: 760px) {
	.header-side-left #page #header .wf-wrap, .header-side-right #page #header .wf-wrap, .logo-left #branding, #page #header>.wf-wrap, .logo-center .navigation-holder>.wf-wrap, .logo-classic .navigation-holder>.wf-wrap {padding: 0 0;}
	.show-mobile-logo #branding img, .show-device-logo #branding img.mobile-logo, .logo-side.show-device-logo #branding img.mobile-logo, .show-mobile-logo.show-device-logo #branding img, .show-mobile-logo.logo-side.show-device-logo #branding img, .logo-classic.show-device-logo.show-mobile-logo #branding img, .logo-center.show-device-logo.show-mobile-logo #branding img, .logo-classic.show-device-logo #branding img.mobile-logo, .logo-center.show-device-logo #branding img.mobile-logo {display:none;}	.dl-menuwrapper .dl-container>.dl-menu, .dl-submenu {max-width: 100%;left: 0;margin: 0 auto;}
	#mobile-menu {text-align:center;}
}



@-webkit-keyframes MenuAnimOut2{
	100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut2{
	100%{-moz-transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut2{
	100%{transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimIn2{
	0%{-webkit-transform:translateX(-100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn2{
	0%{-moz-transform:translateX(-100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes MenuAnimIn2{
	0%{transform:translateX(-100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{
	0%{-webkit-transform:translateX(100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{
	0%{-moz-transform:translateX(100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn2{
	0%{transform:translateX(100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimOut2{
	0%{-webkit-transform:translateX(0%);opacity:1}
	100%{-webkit-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{
	0%{-moz-transform:translateX(0%);opacity:1}
	100%{-moz-transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut2{
	0%{transform:translateX(0%);opacity:1}
	100%{transform:translateX(100%);opacity:0}
}
h1, h4, h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: normal;
    font-size: 12pt;
    position: absolute;
    display: none;
    z-index: 1;
}

.scroll-top {
  background-color: rgba(30,115,190,0.25);
}
.scroll-top:hover {
  background-color: rgba(30,115,190,0.9);
}
.scroll-top{position:fixed;right:15px;bottom:15px;width:34px;height:34px;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;z-index:99}
.scroll-top:before{display:block;width:34px;height:34px;content:"";background-image:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%228px%22%20viewBox=%220%200%2012%208%22%20enable-background=%22new%200%200%2012%208%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%225.999,3.376%201.6,8%200,6.303%205.999,0%2012,6.303%2010.4,8%20%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center center}
.old-ie .scroll-top:before{background-image:url(images/old-ie.png);background-repeat:no-repeat;background-position:0 -860px}

#bottom-bar {
  font-size: 11px;
  color: #ffffff;
  background: #16344E none repeat center top;
  border-top: 1px solid #16344E;
}
.sliderx, .sliderx2 {width:100%; background-color: #3091BA;}

.submit{border: none;}
.wp-image-29{  height: 100%;}

.widget-title {color: white; font-size: 18px;
  font-family: 'Bree Serif', sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
  font-weight: normal;}

.gform_heading  {
    font: normal normal normal 13px / 22px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #8f969f;
}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
    width: 97.5%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 9px 10px 8px;
    width: 97.5%;
}

.infusion-field-input-container {
    margin-bottom: 15px;
    height: 30px;}

@media all and (max-width: 601px) {
.desktopo {display: none;}
}
@media all and (min-width: 600px) {
.tableto {display: none;}
}


h2.entry-title a, .comments-title a, #reply-title {
  color: #1b2838; text-decoration: none !important;
}
.articles-list { float: right; max-width: 600px; }
#sidebar-l { float: left; max-width: 320px; }
#sidebar-l .widget .widget-title { background: rgba(0, 0, 0, 0) url("images/double-dotted.png") repeat-x scroll 0 100%; margin-bottom: 10px; padding-bottom: 15px; }
#sidebar-l .widget-title {
  color: #353535;
  font-family: "Oswald","Bree Serif",sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
  text-align: left;
  text-transform: capitalize;
}
#sidebar-l .widget {
  margin-bottom: 20px;
  padding-top: 0;
}
#sidebar-l select, #sidebar-l input, #sidebar-l textarea {
  max-width: 100%;
  background-color: #fff;
border: 1px solid #e0e0e0;
border-radius: 4px;
display: block;
padding: 2px;
color: #7a7a7a;
}
.sidebar .widget, .sidebar-content .widget {
  color: #8f969f;
}

.mx-w { line-height: 0; max-width: 100%; height: auto; }
article { color: #353535; font-weight: 300; }
article strong, article b {
  color: #333;
  font-weight: 700;
}
article hr {
  border-color: #ccc;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 0;
  display: block;
  height: 1px;
  margin: 1em 0 2em;
  padding: 0;
}
.articles-flat article { padding-bottom: 30px; border-bottom: 1px solid #EAECEE; margin-bottom: 30px; }
.single-post article { margin-bottom: 0; border-bottom: 0; }
.articles-flat article h2.entry-title,
.articles-flat article time,
.single-post article h2.entry-title,
.single-post article time{
	color:#353535;
	font-size:20px;
	font-weight:400;
	margin-bottom:0;
	font-family:"Bree Serif",sans-serif;
}
.articles-flat article time,
.single-post article time{
	font-size:16px;
}
.articles-flat .post-meta,
.single-post .post-meta{
	color:#666;
    font-size: 10px;
    margin-bottom: 15px;
    padding-bottom: 18px;
    background: rgba(0, 0, 0, 0) url(images/double-dotted.png) repeat-x scroll 0 100%;
}
.articles-flat .post-meta a,
.single-post .post-meta a{
	color:#666;
	text-decoration:none;
}
.articles-flat .post-meta span.sep,
.single-post .post-meta span.sep{
    color: #999;
    font-size: 8px;
    padding: 0 5px;
}
.articles-flat .post-excerpt,
.single-post .post-excerpt{
	color:#353535;
	font-size:15px;
	line-height:normal;
	font-weight:300;
	font-family:"Open Sans",sans-serif;
}
.articles-flat .post-excerpt p.no-break{
	margin:10px 0;
}
.single-post p.no-break{
	margin-top:20px;
}
.articles-flat .readmore a{
	color:#000;
	text-decoration:none;
	padding:3px 8px;
	font-weight:700;
	font-size:15px;
	display:inline-block;
}
.articles-flat .readmore a:hover,
.single-post .readmore a:hover{
	color:#FFF;
	background-color:#ea7c25;
}
.articles-flat .blog-media { margin-bottom: 10px; }
.articles-flat .blog-media a,
.single-post .blog-media a{
	float:none;
}
.articles-flat .blog-media a img,
.single-post .blog-media a img{
	opacity: 1;
	max-width: 100%;
	height: auto;
	transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
}
.articles-flat .blog-media a:hover img,
.single-post .blog-media a:hover img{
	opacity:0.6;
}
.articles-flat .blog-media a i,
.single-post .blog-media a i{
	display:none !important;
}

.entry-footer > span { display: block; color: #000; font-weight: 700; }
.entry-footer > span a { color: #353535; }

.pagination { overflow: hidden; }
.pagination h2 { display: none; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #EAECEE; float: left; color: #000; padding: 4px 8px; margin-right: -1px; text-decoration: none !important; font-family: 'Open Sans', sans-serif; font-size: 13px; }
.pagination a:hover { color: #1e73be; }
.pagination .current { color: #fff; background: #1C6BB1; cursor: default; }
.pagination a.next { float: right; margin-right: 0; }

.opt-in-form { background: #28A3DC; padding-top: 10px;
    padding-bottom: 3px; margin-bottom: 30px; box-shadow: inset rgba(0,0,0,.5) 0 10px 10px -10px; }
.opt-in-form .row { background: none; color: #fff; }

/*latest posts*/
.latest-posts .content { margin: 0 !important; }
.latest-post-selection { margin: 20px -20px; }
.latest-post-selection:after { clear: both; content: ''; display: table; }
.latest-post-selection.three-columns article { background: none !important; border: 0 !important; height: auto !important; max-height: none !important; width: 50% !important; margin-right: 0 !important; margin-bottom: 50px !important; padding: 0 !important; }
.latest-post-selection.three-columns article > a { color: #353535; display: block; padding: 0 20px; position: relative; margin-bottom: 10px; }
.latest-post-selection.three-columns article > a > img { width: 100%; max-width: none; height: auto; margin: 0; line-height: 0; margin-bottom: 10px; float: none; }
.latest-post-selection.three-columns article > a > em { display: none !important; position: absolute; left: 11px; bottom: -10px; padding: 5px 0; line-height: 14px; font-size: 14px; color: #222; font-style: normal; font-weight: 600; }
.latest-post-selection.three-columns article > a > em > i { display: none; }
.latest-post-selection.three-columns article > a > h1 { color: #008FD5; display: block; height: auto; font-size: 20px; line-height: normal; white-space: normal; position: static; min-height: 32px; border-bottom: 1px solid #e3e3e3; padding-bottom: 7px; font-weight: 500; }
.latest-post-selection.three-columns article > a > h1 + p { font-size: 14px; line-height: normal; height: 58px; overflow: hidden; }
.latest-post-selection.three-columns article > a + p { text-align: right; padding-right: 10px; }
.latest-post-selection.three-columns article:nth-of-type(2n+1) { clear: both !important; }

@media (max-width: 1009px){
	.articles-list { float: none; max-width: 100%; margin-bottom: 50px; }
	#sidebar-l { float: none; margin: 0 auto;  margin-bottom: 70px; }
}

.alignleft{margin-right: 25px; margin-top: 20px; margin-bottom: 20px;}
.alignright{margin-left: 25px; margin-top: 20px; margin-bottom: 20px;}
.single-post article p {
    margin-bottom: 10px;
}

.video-embed { border: 5px solid  #f0f0f0; width: 420px; }
.video-embed iframe { line-height: 0; display: block; width: 420px; height:210px; }
@media all and (max-width: 949px) {
.video-embed iframe { width: 300px; height: 150px; }
.video-embed { width:300px;   margin: auto;  }
}

@media all and (max-width: 800px) {
.video-embed iframe { width: 600px; height: 300px; }
.video-embed { width:600px;   margin: auto;  }
}

@media (max-width: 768px){
  .latest-post-selection.three-columns article { width: 100% !important; }
 .latest-post-selection.three-columns article > a > h1 { min-height: 32px; }
}

@media all and (min-width: 700px) {
.youtubevideo iframe { width: 600px; height: 300px; }
.youtubevideo{ width:600px;   margin: auto;  }
}

@media all and (max-width: 700px) {
.video-embed iframe, .youtubevideo iframe  { width: 500px; height: 250px; }
.video-embed, .youtubevideo{ width:500px;   margin: auto;  }
}

@media all and (max-width: 600px) {
.video-embed iframe, .youtubevideo iframe { width: 400px; height: 200px; }
.video-embed, .youtubevideo{ width:400px;   margin: auto;  }
}

@media all and (max-width: 500px) {
.video-embed iframe, .youtubevideo iframe { width: 350px; height: 175px; }
.video-embed, .youtubevideo{ width:350px;   margin: auto;  }
}

@media all and (max-width: 440px) {
.video-embed iframe, .youtubevideo iframe { width: 300px; height: 150px; }
.video-embed, .youtubevideo{ width:300px;   margin: auto;  }
}

@media all and (max-width: 400px) {
.video-embed iframe, .youtubevideo iframe { width: 280px; height: 140px; }
.video-embed, .youtubevideo{ width:280px;   margin: auto;  }
}

@media all and (max-width: 370px) {
.video-embed iframe, .youtubevideo iframe { width: 240px; height: 120px; }
.video-embed, .youtubevideo{ width:240px;   margin: auto;  }
}

@media all and (max-width: 330px) {
.video-embed iframe, .youtubevideo iframe { width: 200px; height: 100px; }
.video-embed, .youtubevideo{ width:200px;   margin: auto;  }
}

@media all and (max-width: 280px) {
.video-embed iframe, .youtubevideo iframe { width: 170px; height: 85px; }
.video-embed, .youtubevideo{ width:170px;   margin: auto;  }
}

@media all and (max-width: 240px) {
.video-embed iframe, .youtubevideo iframe { width: 130px; height: 65px; }
.video-embed, .youtubevideo{ width:130px;   margin: auto;  }
}

.content ul {
    list-style: disc outside none;
 margin: 0 0 10px 20px;
}

@media all and (max-width: 950px) {
.topy {     margin-bottom: 20px; }
}
@media all and (max-width: 740px) {
.topy {  width: 95%;   margin-left: 8px;
  margin-right: 8px;
 }
}

@media all and (max-width: 1009px) {
.textwidget{ display: none;
 }
}


@media all and (min-width: 1200px) {
.tap2 { display: none;
 }
}


@media all and (max-width: 1200px) {
.tap{ display: none;
 }
}


@media all and (min-width: 451px) {
.tap3 { display: none;
 }
}

@media all and (max-width: 450px) {
.tap2{ display: none;
 }
}

@media all and (max-width: 760px) {
.opt-in-form {
    margin-top: -40px;
 }
}

.screen-reader-text {display: none;}

@media all and (max-width: 950px) {
.landingsmaller {
margin-bottom: 40px;
 }
}
@media all and (max-width: 600px) {
.infosheet {
font-size: 12px;
 }
}
.latest-post-selection.three-columns article > a > h1 { min-height: 60px }
