.audio1_html5 { }
.xaudioplaylist {
display:none;
} .ui-slider-handle {
position: absolute;
z-index: 2;
display: block;
margin-left:-0.6em;
cursor: default;
outline: none;
}
.ui-slider-range {
display:block;
width:100%;	
height:100%;
left:0;
bottom: 0;
border:0 none;
position:absolute;
z-index:1;
}
.ui-progressbar { }
.ui-progressbar-value {
height:100%;
} .audio1_html5.whiteControllers {
float: left;
position: relative;
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
}
.audio1_html5.whiteControllers .AudioControls {
clear: both;
width: 100%;
} .audio1_html5.whiteControllers .AudioRewind {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 14px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/rewind-off.png) no-repeat;	
}
.audio1_html5.whiteControllers .AudioRewind:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/rewind-on.png) no-repeat;	
} .audio1_html5.whiteControllers .AudioPlay {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 6px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/play-off.png) no-repeat;		
}
.audio1_html5.whiteControllers .AudioPlay:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/play-on.png) no-repeat;	
} .audio1_html5.whiteControllers .AudioPause {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;	
width: 6px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/pause-off.png) no-repeat;
}
.audio1_html5.whiteControllers .AudioPause:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/pause-on.png) no-repeat;
} .audio1_html5.whiteControllers .AudioPrev {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 8px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/prev-off.png) no-repeat;	
}
.audio1_html5.whiteControllers .AudioPrev:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/prev-on.png) no-repeat;	
} .audio1_html5.whiteControllers .AudioNext {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 8px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/next-off.png) no-repeat;	
}
.audio1_html5.whiteControllers .AudioNext:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/next-on.png) no-repeat;	
} .audio1_html5.whiteControllers .AudioShowHidePlaylist {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 12px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/showhideplaylist-off.png) no-repeat;	
}
.audio1_html5.whiteControllers .AudioShowHidePlaylist:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/showhideplaylist-on.png) no-repeat;	
} .audio1_html5.whiteControllers .VolumeButton {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 7px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/volume-off.png) no-repeat;
}
.audio1_html5.whiteControllers .VolumeButton:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/volume-on.png) no-repeat;
}
.audio1_html5.whiteControllers .VolumeButtonMuted {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/volumeMute-off.png) no-repeat;
}
.audio1_html5.whiteControllers .VolumeButtonMuted:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/volumeMute-on.png) no-repeat;
} .audio1_html5.whiteControllers .VolumeSlider {
float:left;
cursor: pointer;
display: block;
width:35px;
height:4px;
margin:8px 5px 5px 0px; }
.audio1_html5.whiteControllers .VolumeSlider .ui-slider-handle {
display:none;
}
.audio1_html5.whiteControllers .VolumeSlider .ui-slider-handle.ui-state-hover { }
.audio1_html5.whiteControllers .VolumeSlider .ui-slider-range {
position:relative;
height:4px; } .audio1_html5.whiteControllers .AudioTimer {
float:left;
display: block;
margin:3px 5px 8px 5px;
font-weight: normal;
} .audio1_html5.whiteControllers .AudioBuffer { clear:both;
cursor: pointer;
display: block;
height: 4px; margin:5px 5px 5px 5px;
}
.audio1_html5.whiteControllers .AudioBuffer .ui-widget-content {  }
.audio1_html5.whiteControllers .AudioBuffer .ui-widget-header { } .audio1_html5.whiteControllers .AudioSeek {
clear:both;
cursor: pointer;
position:relative; height:4px;
margin:-9px 5px 5px 5px; }
.audio1_html5.whiteControllers .AudioSeek .ui-slider-handle {
display:none;
}
.audio1_html5.whiteControllers .AudioSeek .ui-slider-handle.ui-state-hover { }
.audio1_html5.whiteControllers .AudioSeek .ui-slider-range {
height:4px;
} .audio1_html5.whiteControllers .songAuthorTitle {
position:relative;
float:left;
display: block;
overflow:hidden;
height:14px;
margin:3px 5px 5px 5px;
font-weight: normal;
}
.audio1_html5.whiteControllers .songAuthorTitleInside {
position: absolute;
white-space: nowrap;
} .audio1_html5.whiteControllers .thumbsHolderWrapper {
position:absolute;
height:100%;
margin-top:0px;
overflow:hidden;
}
.audio1_html5.whiteControllers .thumbsHolderVisibleWrapper {
position:absolute;
height:100%;
overflow:hidden;
}
.audio1_html5.whiteControllers .thumbsHolder {
position:absolute;
text-align:left;
} .audio1_html5.whiteControllers .thumbsHolder_ThumbOFF {
display:block;
height:30px;
cursor: pointer;
background:#000;
overflow:hidden;
border-bottom:1px solid #ff0000;
line-height:2.5em;
}
.audio1_html5.whiteControllers .thumbsHolder_ThumbOFF  .padding {
padding:2px 10px 10px 10px;
} .audio1_html5.whiteControllers .slider-vertical {
display:none;
position:absolute;
width:9px;
}
.audio1_html5.whiteControllers .slider-vertical.ui-slider { position: relative;}
.audio1_html5.whiteControllers .slider-vertical.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 9px; height: 16px; cursor: pointer; background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/scrollerFaceOFF.png) 0 0 no-repeat; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider .ui-slider-handle:hover {  background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/whiteControllers/scrollerFaceON.png) 0 0 no-repeat; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider-vertical { width: 9px; height: 100px; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider-vertical .ui-slider-handle { left: 0px; margin-left: 0px; margin-bottom: -16px;; border: 0; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.audio1_html5.whiteControllers .slider-vertical.ui-slider-vertical .ui-slider-range-max { top: 0; } .audio1_html5.whiteControllers .slider-vertical.ui-widget-content { }
.audio1_html5.whiteControllers .slider-vertical .ui-widget-header { } .audio1_html5.whiteControllers .slider-vertical.ui-corner-all {}   .audio1_html5.blackControllers {
float: left;
position: relative;
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
}
.audio1_html5.blackControllers .AudioControls {
clear: both;
width: 100%;
} .audio1_html5.blackControllers .AudioRewind {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 14px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/rewind-off.png) no-repeat;	
}
.audio1_html5.blackControllers .AudioRewind:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/rewind-on.png) no-repeat;	
} .audio1_html5.blackControllers .AudioPlay {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 6px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/play-off.png) no-repeat;		
}
.audio1_html5.blackControllers .AudioPlay:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/play-on.png) no-repeat;	
} .audio1_html5.blackControllers .AudioPause {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;	
width: 6px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/pause-off.png) no-repeat;
}
.audio1_html5.blackControllers .AudioPause:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/pause-on.png) no-repeat;
} .audio1_html5.blackControllers .AudioPrev {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 8px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/prev-off.png) no-repeat;	
}
.audio1_html5.blackControllers .AudioPrev:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/prev-on.png) no-repeat;	
} .audio1_html5.blackControllers .AudioNext {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 8px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/next-off.png) no-repeat;	
}
.audio1_html5.blackControllers .AudioNext:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/next-on.png) no-repeat;	
} .audio1_html5.blackControllers .AudioShowHidePlaylist {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 12px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/showhideplaylist-off.png) no-repeat;	
}
.audio1_html5.blackControllers .AudioShowHidePlaylist:hover {	
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/showhideplaylist-on.png) no-repeat;	
} .audio1_html5.blackControllers .VolumeButton {
float:left;
cursor: pointer;
display: block;
margin:5px 5px 8px 5px;
width: 7px;
height: 10px;
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/volume-off.png) no-repeat;
}
.audio1_html5.blackControllers .VolumeButton:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/volume-on.png) no-repeat;
}
.audio1_html5.blackControllers .VolumeButtonMuted {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/volumeMute-off.png) no-repeat;
}
.audio1_html5.blackControllers .VolumeButtonMuted:hover {
background: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/volumeMute-on.png) no-repeat;
} .audio1_html5.blackControllers .VolumeSlider {
float:left;
cursor: pointer;
display: block;
width:35px;
height:4px;
margin:8px 5px 5px 0px;
}
.audio1_html5.blackControllers .VolumeSlider .ui-slider-handle {
display:none;
}
.audio1_html5.blackControllers .VolumeSlider .ui-slider-handle.ui-state-hover { }
.audio1_html5.blackControllers .VolumeSlider .ui-slider-range {
position:relative;
height:4px;
} .audio1_html5.blackControllers .AudioTimer {
float:left;
display: block;
margin:3px 5px 8px 5px;
font-weight: normal;
} .audio1_html5.blackControllers .AudioBuffer { clear:both;
cursor: pointer;
display: block;
height: 4px; margin:5px 5px 5px 5px;
}
.audio1_html5.blackControllers .AudioBuffer .ui-widget-content {  }
.audio1_html5.blackControllers .AudioBuffer .ui-widget-header { } .audio1_html5.blackControllers .AudioSeek {
clear:both;
cursor: pointer;
position:relative; height:4px;
margin:-9px 5px 5px 5px; }
.audio1_html5.blackControllers .AudioSeek .ui-slider-handle {
display:none;
}
.audio1_html5.blackControllers .AudioSeek .ui-slider-handle.ui-state-hover { }
.audio1_html5.blackControllers .AudioSeek .ui-slider-range {
height:4px; } .audio1_html5.blackControllers .songAuthorTitle {
position:relative;
float:left;
display: block;
overflow:hidden;
height:14px;
margin:3px 5px 5px 5px;
font-weight: normal;
}
.audio1_html5.blackControllers .songAuthorTitleInside {
position: absolute;
white-space: nowrap;
} .audio1_html5.blackControllers .thumbsHolderWrapper {
position:absolute;
height:100%;
margin-top:0px;
overflow:hidden;
}
.audio1_html5.blackControllers .thumbsHolderVisibleWrapper {
position:absolute;
height:100%;
overflow:hidden;
}
.audio1_html5.blackControllers .thumbsHolder {
position:absolute;
text-align:left;
} .audio1_html5.blackControllers .thumbsHolder_ThumbOFF {
display:block;
height:30px;
cursor: pointer;
background:#000;
overflow:hidden;
border-bottom:1px solid #ff0000;
line-height:2.5em;
}
.audio1_html5.blackControllers .thumbsHolder_ThumbOFF  .padding {
padding:2px 10px 10px 10px;
} .audio1_html5.blackControllers .slider-vertical {
display:none;
position:absolute;
width:9px;
}
.audio1_html5.blackControllers .slider-vertical.ui-slider { position: relative;}
.audio1_html5.blackControllers .slider-vertical.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 9px; height: 16px; cursor: pointer; background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/scrollerFaceOFF.png) 0 0 no-repeat; }
.audio1_html5.blackControllers .slider-vertical.ui-slider .ui-slider-handle:hover {  background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/lbg-audio1-html5/audio1_html5/controllers/blackControllers/scrollerFaceON.png) 0 0 no-repeat; }
.audio1_html5.blackControllers .slider-vertical.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; }
.audio1_html5.blackControllers .slider-vertical.ui-slider-vertical { width: 9px; height: 100px; }
.audio1_html5.blackControllers .slider-vertical.ui-slider-vertical .ui-slider-handle { left: 0px; margin-left: 0px; margin-bottom: -16px;; border: 0; }
.audio1_html5.blackControllers .slider-vertical.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.audio1_html5.blackControllers .slider-vertical.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.audio1_html5.blackControllers .slider-vertical.ui-slider-vertical .ui-slider-range-max { top: 0; } .audio1_html5.blackControllers .slider-vertical.ui-widget-content { }
.audio1_html5.blackControllers .slider-vertical .ui-widget-header { } .audio1_html5.blackControllers .slider-vertical.ui-corner-all {}  .hideElement {
display:none;
}
.clearBoth {
clear: both;
}html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration: none;
} ins {
background-color:#ff9;
color:#000;
text-decoration:none;
} mark {
background-color:#ff9;
color:#000; 
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
} hr {
display:block;
height:1px;
border:0;   
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}
label {
clear: both;
display: block;
} table {
border-collapse:collapse;
border-spacing:0;
}
table {
border-width: 1px;
border-spacing: 2px;
border-style: solid;
border-color: #ddd;
border-collapse: separate;
background-color: white;
}
table th {
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: #CCC;
background-color: white;
-moz-border-radius: ;
}
table td {
border-width: 1px;
padding: 5px 12px;
border-style: solid;
border-color: #CCC;
background-color: white;
-moz-border-radius: ;
} ol { list-style: decimal; }
ul { list-style: none; }
ul.disc { list-style: disc; }
ul.square { list-style: square; }
ul.circle { list-style: circle; }
ul li { list-style: none; margin-left: 0px; }
ul.disc li { list-style: disc; margin-left: 30px; }
ul.square li { list-style: square; margin-left: 30px; }
ul.circle li { list-style: circle; margin-left: 30px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure, blockquote {
margin-bottom: 20px;
}.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row                                        { margin-bottom: 20px; } .column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; } .container .one.column                      { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns, #section-header                { width: 940px; }
#skeleton-container               			{ width: 960px; }
.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; } .container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container                                  { width: 768px; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.container .one.column                      { width: 28px; }
.container .two.columns                     { width: 76px; }
.container .three.columns                   { width: 124px; }
.container .four.columns                    { width: 172px; }
.container .five.columns                    { width: 220px; }
.container .six.columns                     { width: 268px; }
.container .seven.columns                   { width: 316px; }
.container .eight.columns                   { width: 364px; }
.container .nine.columns                    { width: 412px; }
.container .ten.columns                     { width: 460px; }
.container .eleven.columns                  { width: 508px; }
.container .twelve.columns                  { width: 556px; }
.container .thirteen.columns                { width: 604px; }
.container .fourteen.columns                { width: 652px; }
.container .fifteen.columns                 { width: 700px; }
.container .sixteen.columns, #section-header                  { width: 748px; }
#skeleton-container               			{ width: 768px; }
.container .one-third.column                { width: 236px; }
.container .two-thirds.column               { width: 492px; } .container .offset-by-one                   { padding-left: 48px; }
.container .offset-by-two                   { padding-left: 96px; }
.container .offset-by-three                 { padding-left: 144px; }
.container .offset-by-four                  { padding-left: 192px; }
.container .offset-by-five                  { padding-left: 240px; }
.container .offset-by-six                   { padding-left: 288px; }
.container .offset-by-seven                 { padding-left: 336px; }
.container .offset-by-eight                 { padding-left: 348px; }
.container .offset-by-nine                  { padding-left: 432px; }
.container .offset-by-ten                   { padding-left: 480px; }
.container .offset-by-eleven                { padding-left: 528px; }
.container .offset-by-twelve                { padding-left: 576px; }
.container .offset-by-thirteen              { padding-left: 624px; }
.container .offset-by-fourteen              { padding-left: 672px; }
.container .offset-by-fifteen               { padding-left: 720px; }
}  @media only screen and (max-width: 767px) {
.container { width: 300px; }
.columns, .column { margin: 0; }
.skeleton-responsive,
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column, 
.wpb_column { width: 100% !important; clear: both; float: none; }
#section-header, #section-header .container, #skeleton-container  {width: 100%; margin-left: 0px !important;} .container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px; }
.columns, .column { margin: 0; }
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.wpb_column, .column_container,
.container .two-thirds.column { width: 100% !important; clear: both; float: none; }
#section-header, #section-header .container, #skeleton-container  {width: 100%; margin-left: 0px !important;}
}  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}  @media only screen and (min-width: 1280px) {
.container                                  { width: 1120px; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.alpha.omega                                { margin-left: 0; margin-right: 0; }
.container .one.column,
.container .one.columns                     { width: 50px; }
.container .two.columns                     { width: 120px; }
.container .three.columns                   { width: 190px; }
.container .four.columns                    { width: 260px; }
.container .five.columns                    { width: 330px; }
.container .six.columns                     { width: 400px; }
.container .seven.columns                   { width: 470px; }
.container .eight.columns                   { width: 540px; }
.container .nine.columns                    { width: 610px; }
.container .ten.columns                     { width: 680px; }
.container .eleven.columns                  { width: 750px; }
.container .twelve.columns                  { width: 820px; }
.container .thirteen.columns                { width: 890px; }
.container .fourteen.columns                { width: 960px; }
.container .fifteen.columns                 { width: 1030px; }
.container .sixteen.columns, #section-header                 { width: 1100px; }
#skeleton-container               			{ width: 1120px; }
.container .one-third.column                { width: 353px; }
.container .two-thirds.column               { width: 727px; }
.container .offset-by-one                   { padding-left: 70px; }
.container .offset-by-two                   { padding-left: 140px; }
.container .offset-by-three                 { padding-left: 210px; }
.container .offset-by-four                  { padding-left: 280px; }
.container .offset-by-five                  { padding-left: 350px; }
.container .offset-by-six                   { padding-left: 420px; }
.container .offset-by-seven                 { padding-left: 490px; }
.container .offset-by-eight                 { padding-left: 560px; }
.container .offset-by-nine                  { padding-left: 630px; }
.container .offset-by-ten                   { padding-left: 700px; }
.container .offset-by-eleven                { padding-left: 770px; }
.container .offset-by-twelve                { padding-left: 840px; }
.container .offset-by-thirteen              { padding-left: 910px; }
.container .offset-by-fourteen              { padding-left: 980px; }
.container .offset-by-fifteen               { padding-left: 1050px; }
}@font-face {
font-family: 'icomoon';
src:url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/javascripts/mobilemenu/fonts/icomoon.eot);
src:url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/javascripts/mobilemenu/fonts/icomoon.eot?#iefix) format('embedded-opentype'),
url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/javascripts/mobilemenu/fonts/icomoon.woff) format('woff'),
url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/javascripts/mobilemenu/fonts/icomoon.ttf) format('truetype'),
url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/javascripts/mobilemenu/fonts/icomoon.svg#icomoon) format('svg');
font-weight: normal;
font-style: normal;
} .dl-menuwrapper {
width: 100%;
max-width: 300px;
float: left;
position: relative;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
-moz-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
}
.dl-menuwrapper:first-child {
margin-right: 100px;
}
.dl-menuwrapper button {
background: #ccc;
background: rgba(155,155,155,0.3);
border: none;
width: 36px;
height: 36px;
text-indent: -900em;
overflow: hidden;
position: relative;
cursor: pointer;
outline: none;
}
.dl-menuwrapper button{position: fixed; top: 9px; left: 7px; border-radius: 3px;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
background: #333;
}
.dl-menuwrapper button:after {
content: '';
position: absolute;
width: 68%;
height: 3px;
top: 8px;
left: 16%;	
background: #fff;	
box-shadow: 
0 10px 0 #fff, 
0 20px 0 #fff;
background: rgba(255,255,255,0.5);	
box-shadow: 
0 8px 0 rgba(255,255,255,0.5), 
0 16px 0 rgba(255,255,255,0.5);
}
.dl-menuwrapper ul {
padding: 0;
list-style: none;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.dl-menuwrapper li {
position: relative;	
-webkit-border-top: 1px solid rgba(255, 255, 255, 0.05); 
-moz-border-top: 1px solid rgba(255, 255, 255, 0.05);
-o-border-top: 1px solid rgba(255, 255, 255, 0.05);
border-top: 1px solid rgba(255, 255, 255, 0.05);
-webkit-border-bottom: 1px solid rgba(0, 0, 0, 0.1);
-moz-border-bottom: 1px solid rgba(0, 0, 0, 0.1);
-o-border-bottom: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dl-menuwrapper li:first-child {  
border-top: none;  
}  
.dl-menuwrapper li:last-child {  
border-bottom: none;  
} 
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 15px 20px;
font-size: 16px;
line-height: 20px;
font-weight: 300;
color: #fff;
outline: none;
}
.no-touch .dl-menuwrapper li a:hover {
background: rgba(255,248,213,0.1);
}
.dl-menuwrapper li.dl-back > a {
padding-left: 30px;
background: rgba(0,0,0,0.1);
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 0;
line-height: 50px;
font-family: 'icomoon';
speak: none;
-webkit-font-smoothing: antialiased;
content: "\e000";	
}
.dl-menuwrapper li.dl-back:after {
left: 10px;
color: rgba(212,204,198,0.3);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.dl-menuwrapper li > a:after {
right: 10px;
color: rgba(0,0,0,0.5);
}
.dl-menuwrapper .dl-menu {
margin: 5px 0 0 0;
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;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .dl-menuwrapper li .dl-submenu {
display: none;
} .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 {
display: block;
} .dl-menuwrapper > .dl-submenu {
position: absolute;
width: 100%;
top: 50px;
left: 0;
margin: 0;
} .dl-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s;
-moz-animation: MenuAnimOut1 0.4s;
animation: MenuAnimOut1 0.4s;
}
.dl-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
-moz-animation: MenuAnimOut2 0.3s ease-in-out;
animation: MenuAnimOut2 0.3s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
-moz-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
.dl-menu.dl-animate-out-4 {
-webkit-animation: MenuAnimOut4 0.4s ease;
-moz-animation: MenuAnimOut4 0.4s ease;
animation: MenuAnimOut4 0.4s ease;
}
.dl-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease;
-moz-animation: MenuAnimOut5 0.4s ease;
animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut3 {
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut4 {
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut5 {
100% {
-webkit-transform: translateY(40%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut1 {
50% {
-moz-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-moz-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut2 {
100% {
-moz-transform: translateX(-100%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut3 {
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut4 {
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut5 {
100% {
-moz-transform: translateY(40%);
opacity: 0;
}
}
@keyframes MenuAnimOut1 {
50% {
transform: translateZ(-250px) rotateY(30deg);
}
75% {
transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@keyframes MenuAnimOut2 {
100% {
transform: translateX(-100%);
opacity: 0;
}
}
@keyframes MenuAnimOut3 {
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes MenuAnimOut4 {
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes MenuAnimOut5 {
100% {
transform: translateY(40%);
opacity: 0;
}
}
.dl-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.3s;
-moz-animation: MenuAnimIn1 0.3s;
animation: MenuAnimIn1 0.3s;
}
.dl-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
-moz-animation: MenuAnimIn2 0.3s ease-in-out;
animation: MenuAnimIn2 0.3s ease-in-out;
}
.dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
-moz-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
.dl-menu.dl-animate-in-4 {
-webkit-animation: MenuAnimIn4 0.4s ease;
-moz-animation: MenuAnimIn4 0.4s ease;
animation: MenuAnimIn4 0.4s ease;
}
.dl-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease;
-moz-animation: MenuAnimIn5 0.4s ease;
animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn3 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn4 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn1 {
0% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-moz-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-moz-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn2 {
0% {
-moz-transform: translateX(-100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn3 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn4 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn5 {
0% {
-moz-transform: translateY(40%);
opacity: 0;
}
100% {
-moz-transform: translateY(0);
opacity: 1;
}
}
@keyframes MenuAnimIn1 {
0% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@keyframes MenuAnimIn2 {
0% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn3 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn4 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn5 {
0% {
transform: translateY(40%);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease;
-moz-animation: SubMenuAnimIn1 0.4s ease;
animation: SubMenuAnimIn1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
-moz-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
-webkit-animation: SubMenuAnimIn4 0.4s ease;
-moz-animation: SubMenuAnimIn4 0.4s ease;
animation: SubMenuAnimIn4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease;
-moz-animation: SubMenuAnimIn5 0.4s ease;
animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn3 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn4 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn1 {
0% {
-moz-transform: translateX(50%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn2 {
0% {
-moz-transform: translateX(100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn3 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn4 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn5 {
0% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0);
opacity: 1;
}
}
@keyframes SubMenuAnimIn1 {
0% {
transform: translateX(50%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
transform: translateX(100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn4 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn5 {
0% {
transform: translateZ(-200px);
opacity: 0;
}
100% {
transform: translateZ(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s ease;
-moz-animation: SubMenuAnimOut1 0.4s ease;
animation: SubMenuAnimOut1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
-moz-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
-webkit-animation: SubMenuAnimOut4 0.4s ease;
-moz-animation: SubMenuAnimOut4 0.4s ease;
animation: SubMenuAnimOut4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease;
-moz-animation: SubMenuAnimOut5 0.4s ease;
animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut1 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(50%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut2 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(100%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut3 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut4 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut5 {
0% {
-moz-transform: translateZ(0);
opacity: 1;
}
100% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut1 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(100%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut3 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut4 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut5 {
0% {
transform: translateZ(0);
opacity: 1;
}
100% {
transform: translateZ(-200px);
opacity: 0;
}
} .no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
}  .demo-1 .dl-menuwrapper button {
background: #c62860;
}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
background: #9e1847;
} .demo-2 .dl-menuwrapper button {
background: #e86814;
}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
background: #D35400;
} .demo-3 .dl-menuwrapper button {
background: #08cbc4;
}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
background: #00b4ae;
} .demo-4 .dl-menuwrapper button {
background: #90b912;
}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
background: #79a002;
} .demo-5 .dl-menuwrapper button {
background: #744783;
}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
background: #643771;
}ol.commentlist{
list-style-type: none;
margin: 0 0 15px;
}
li.comment{
background: none repeat scroll 0 0 transparent;
list-style: none outside none !important;
margin: 0 !important;
padding-left: 0 !important;	
}
.commentlist .avatar {
position: absolute;
right: 30px;
top: 30px;
}
.commentlist .children .comment-content .avatar {
height: 50px;
left: 20px;
position: absolute;
right: auto;
top: 20px;
width: 50px;
}
.commentlist label{ display: inline; }
.commentlist li.comment article {
background: none repeat scroll 0 0 white;
border: 1px solid #DFDFDF;
margin-bottom: 10px;
min-height: 80px;
overflow: hidden;
padding: 30px 100px 30px 30px;
position: relative;
margin-bottom: -1px !important;
}
.commentlist .comment-author{
margin-bottom: 10px; 
}
.commentlist .fn{
text-transform: capitalize;
}
.commentlist .comment-author, .commentlist span a, .commentlist a, .commentlist span, .commentlist time {
font-size: 16px;
}
.commentlist .comment-content .commentmetadata {
padding: 5px 0;
}
.commentlist p{
padding-bottom: 15px;
}
.commentlist #commentform p{
margin: 0px;
padding: 0px;
}
#comments-title {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}
#reply-title{
margin-top: 30px;
}
#respond form#commentform{
margin: 0px;
}
p.form-allowed-tags {
font-size: 12px;
margin-bottom: 15px !important;
}
.comment-reply-link {
font-family: Tahoma;
font-size: 10px !important;
font-weight: bold;
background: none repeat scroll 0 0 #F9F9F9;
border-right: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;
bottom: 0;
left: 0;
padding: 0 8px 1px;
position: absolute;
text-decoration: none !important;
text-transform: uppercase;
}
.commentlist .children .highlighted > .comment-content .wrap-comment {
padding: 20px 20px 20px 90px !important;
}
.commentlist .highlighted > .comment-content .wrap-comment {
border-color: #ECFFF9;
}
.commentlist .highlighted > .comment-content {
background: none repeat scroll 0 0 #CCCCCC;
border: medium none;
padding: 1px !important;
}
.commentlist .children li > .comment-content {
margin-bottom: 10px;
}
.commentlist .children .comment-content {
margin-bottom: 0;
min-height: 90px;
padding: 20px 0px 0 2px;
}
.commentlist .highlighted > .comment-content {
background-color: #98BAB1;
}
.commentlist .highlighted > .comment-content .wrap-comment {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px solid #EFEFEF;
margin-bottom: 0;
overflow: visible;
padding: 15px 125px 25px 25px;
}
.commentlist .children > li { 
list-style-type: none;
background: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/images/theme/li-left.png) no-repeat scroll 0 20px transparent !important;
border-left: 1px solid #CACACA;
list-style: none outside none;
margin: 0;
padding-bottom: 10px;
padding-left: 30px !important;
margin-bottom: 10px !important;
}@font-face {
font-family: 'FontAwesome';
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/fontawesome-webfont.eot?v=3.0.1);
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1) format('embedded-opentype'),
url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/fontawesome-webfont.woff?v=3.0.1) format('woff'),
url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/fontawesome-webfont.ttf?v=3.0.1) format('truetype');
font-weight: normal;
font-style: normal;
} [class^="icon-"],
[class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased; display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
} .icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
text-decoration: inherit;
display: inline-block;
speak: none;
} a [class^="icon-"],
a [class*=" icon-"] {
display: inline-block;
} .icon-large:before {
vertical-align: -10%;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
display: inline; }
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] { }
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large { width: 1.5625em;
}
ul.icons {
list-style-type: none;
text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
width: .75em;
}
.icon-muted {
color: #eeeeee;
}
.icon-border {
border: solid 1px #eeeeee;
padding: .2em .25em .15em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.icon-2x {
font-size: 2em;
}
.icon-2x.icon-border {
border-width: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.icon-3x {
font-size: 3em;
}
.icon-3x.icon-border {
border-width: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.icon-4x {
font-size: 4em;
}
.icon-4x.icon-border {
border-width: 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
margin-left: .3em;
}
.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 [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
line-height: .8em;
}
.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-"],
.btn.btn-large [class*=" icon-"] {
margin-top: 0;
}
.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-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-left: .2em;
}
.icon-spin {
display: inline-block;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg); }
100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
.icon-spin {
height: .9em;
}
.btn .icon-spin {
height: auto;
}
.icon-spin.icon-large {
height: 1.25em;
}
.btn .icon-spin.icon-large {
height: .75em;
}
} .icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }
.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; } .icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }
.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }
.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }
.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }
.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }
.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }
.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }
.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }
.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }
.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }
.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }
.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }
.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }
.icon-lightbulb:before            { content: "\f0eb"; }
.icon-exchange:before             { content: "\f0ec"; }
.icon-cloud-download:before       { content: "\f0ed"; }
.icon-cloud-upload:before         { content: "\f0ee"; }
.icon-user-md:before              { content: "\f0f0"; }
.icon-stethoscope:before          { content: "\f0f1"; }
.icon-suitcase:before             { content: "\f0f2"; }
.icon-bell-alt:before             { content: "\f0f3"; }
.icon-coffee:before               { content: "\f0f4"; }
.icon-food:before                 { content: "\f0f5"; }
.icon-file-alt:before             { content: "\f0f6"; }
.icon-building:before             { content: "\f0f7"; }
.icon-hospital:before             { content: "\f0f8"; }
.icon-ambulance:before            { content: "\f0f9"; }
.icon-medkit:before               { content: "\f0fa"; }
.icon-fighter-jet:before          { content: "\f0fb"; }
.icon-beer:before                 { content: "\f0fc"; }
.icon-h-sign:before               { content: "\f0fd"; }
.icon-plus-sign-alt:before        { content: "\f0fe"; }
.icon-double-angle-left:before    { content: "\f100"; }
.icon-double-angle-right:before   { content: "\f101"; }
.icon-double-angle-up:before      { content: "\f102"; }
.icon-double-angle-down:before    { content: "\f103"; }
.icon-angle-left:before           { content: "\f104"; }
.icon-angle-right:before          { content: "\f105"; }
.icon-angle-up:before             { content: "\f106"; }
.icon-angle-down:before           { content: "\f107"; }
.icon-desktop:before              { content: "\f108"; }
.icon-laptop:before               { content: "\f109"; }
.icon-tablet:before               { content: "\f10a"; }
.icon-mobile-phone:before         { content: "\f10b"; }
.icon-circle-blank:before         { content: "\f10c"; }
.icon-quote-left:before           { content: "\f10d"; }
.icon-quote-right:before          { content: "\f10e"; }
.icon-spinner:before              { content: "\f110"; }
.icon-circle:before               { content: "\f111"; }
.icon-reply:before                { content: "\f112"; }
.icon-github-alt:before           { content: "\f113"; }
.icon-folder-close-alt:before     { content: "\f114"; }
.icon-folder-open-alt:before      { content: "\f115"; }@font-face {
font-family: "GeneralFoundicons";
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/general_foundicons.eot);
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/general_foundicons.eot?#iefix) format("embedded-opentype"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/general_foundicons.woff) format("woff"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/general_foundicons.ttf) format("truetype"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/general_foundicons.svg#GeneralFoundicons) format("svg");
font-weight: normal;
font-style: normal;
} [class*="foundicon-"] {
display: inline;
width: auto;
height: auto;
line-height: inherit;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
}
[class*="foundicon-"]:before {
font-family: "GeneralFoundicons";
font-weight: normal;
font-style: normal;
text-decoration: inherit;
} .foundicon-settings:before {
content: "\f000";
}
.foundicon-heart:before {
content: "\f001";
}
.foundicon-star:before {
content: "\f002";
}
.foundicon-plus:before {
content: "\f003";
}
.foundicon-minus:before {
content: "\f004";
}
.foundicon-checkmark:before {
content: "\f005";
}
.foundicon-remove:before {
content: "\f006";
}
.foundicon-mail:before {
content: "\f007";
}
.foundicon-calendar:before {
content: "\f008";
}
.foundicon-page:before {
content: "\f009";
}
.foundicon-tools:before {
content: "\f00a";
}
.foundicon-globe:before {
content: "\f00b";
}
.foundicon-home:before {
content: "\f00c";
}
.foundicon-quote:before {
content: "\f00d";
}
.foundicon-people:before {
content: "\f00e";
}
.foundicon-monitor:before {
content: "\f00f";
}
.foundicon-laptop:before {
content: "\f010";
}
.foundicon-phone:before {
content: "\f011";
}
.foundicon-cloud:before {
content: "\f012";
}
.foundicon-error:before {
content: "\f013";
}
.foundicon-right-arrow:before {
content: "\f014";
}
.foundicon-left-arrow:before {
content: "\f015";
}
.foundicon-up-arrow:before {
content: "\f016";
}
.foundicon-down-arrow:before {
content: "\f017";
}
.foundicon-trash:before {
content: "\f018";
}
.foundicon-add-doc:before {
content: "\f019";
}
.foundicon-edit:before {
content: "\f01a";
}
.foundicon-lock:before {
content: "\f01b";
}
.foundicon-unlock:before {
content: "\f01c";
}
.foundicon-refresh:before {
content: "\f01d";
}
.foundicon-paper-clip:before {
content: "\f01e";
}
.foundicon-video:before {
content: "\f01f";
}
.foundicon-photo:before {
content: "\f020";
}
.foundicon-graph:before {
content: "\f021";
}
.foundicon-idea:before {
content: "\f022";
}
.foundicon-mic:before {
content: "\f023";
}
.foundicon-cart:before {
content: "\f024";
}
.foundicon-address-book:before {
content: "\f025";
}
.foundicon-compass:before {
content: "\f026";
}
.foundicon-flag:before {
content: "\f027";
}
.foundicon-location:before {
content: "\f028";
}
.foundicon-clock:before {
content: "\f029";
}
.foundicon-folder:before {
content: "\f02a";
}
.foundicon-inbox:before {
content: "\f02b";
}
.foundicon-website:before {
content: "\f02c";
}
.foundicon-smiley:before {
content: "\f02d";
}
.foundicon-search:before {
content: "\f02e";
}@font-face {
font-family: "SocialFoundicons";
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/social_foundicons.eot);
src: url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/social_foundicons.eot?#iefix) format("embedded-opentype"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/social_foundicons.woff) format("woff"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/social_foundicons.ttf) format("truetype"), url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/stylesheets/fonts/social_foundicons.svg#SocialFoundicons) format("svg");
font-weight: normal;
font-style: normal;
} [class*="social foundicon-"] {
display: inline;
width: auto;
height: auto;
line-height: inherit;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
}
[class*="social foundicon-"]:before {
font-family: "SocialFoundicons";
font-weight: normal;
font-style: normal;
text-decoration: inherit;
} .foundicon-thumb-up:before {
content: "\f000";
}
.foundicon-thumb-down:before {
content: "\f001";
}
.foundicon-rss:before {
content: "\f002";
}
.foundicon-facebook:before {
content: "\f003";
}
.foundicon-twitter:before {
content: "\f004";
}
.foundicon-pinterest:before {
content: "\f005";
}
.foundicon-github:before {
content: "\f006";
}
.foundicon-path:before {
content: "\f007";
}
.foundicon-linkedin:before {
content: "\f008";
}
.foundicon-dribbble:before {
content: "\f009";
}
.foundicon-stumble-upon:before {
content: "\f00a";
}
.foundicon-behance:before {
content: "\f00b";
}
.foundicon-reddit:before {
content: "\f00c";
}
.foundicon-google-plus:before {
content: "\f00d";
}
.foundicon-youtube:before {
content: "\f00e";
}
.foundicon-vimeo:before {
content: "\f00f";
}
.foundicon-flickr:before {
content: "\f010";
}
.foundicon-slideshare:before {
content: "\f011";
}
.foundicon-picassa:before {
content: "\f012";
}
.foundicon-skype:before {
content: "\f013";
}
.foundicon-steam:before {
content: "\f014";
}
.foundicon-instagram:before {
content: "\f015";
}
.foundicon-foursquare:before {
content: "\f016";
}
.foundicon-delicious:before {
content: "\f017";
}
.foundicon-chat:before {
content: "\f018";
}
.foundicon-torso:before {
content: "\f019";
}
.foundicon-tumblr:before {
content: "\f01a";
}
.foundicon-video-chat:before {
content: "\f01b";
}
.foundicon-digg:before {
content: "\f01c";
}
.foundicon-wordpress:before {
content: "\f01d";
}.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0;
left: 100%;
} .sf-menu {
float: left;
margin-bottom: 1em;
}
.sf-menu ul {
box-shadow: 2px 2px 6px rgba(0,0,0,.2);
min-width: 12em; *width: 12em; }
.sf-menu a {
border-left: 1px solid #fff;
border-top: 1px solid #dFeEFF; border-top: 1px solid rgba(255,255,255,.5);
padding: .75em 1em;
text-decoration: none;
zoom: 1; }
.sf-menu a {
color: #13a;
}
.sf-menu li {
background: #BDD2FF;
white-space: nowrap; *white-space: normal; -webkit-transition: background .2s;
transition: background .2s;
}
.sf-menu ul li {
background: #AABDE6;
}
.sf-menu ul ul li {
background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #CFDEFF; -webkit-transition: none;
transition: none;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 1em;
margin-top: -3px;
height: 0;
width: 0; border: 5px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(155,155,155,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: white; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: white;
}body { background: #ccc; } 
.hidden{ display: none; }
.full-width{width: 100%;}
.float-right{float: right;}
.float-left{float: left;}
.clear-right{clear: right;}
.clear-left{clear: left;}
img#wpstats{display: none;}
#dynamic-to-top {z-index: 9999 !important;} #section-tophat{ background-color: #000; color: #ddd; }
#section-header {margin: 0 auto;}
#section-header .container{ background-color: #FFF;}
#section-page-caption{ }
#section-slider{ }
#section-content{ display: block; color: #666; clear: both; padding-top: 20px;}
#section-footer{ margin-top: 0px; background-color: #222; color: #fff; }
#section-sub-footer{ background-color: #010101; color: #DDD; bottom: 0px; }
#section-footer a{color: white !important;} hr{	
border-top: 1px dotted #ddd; 
border-top: 1px dotted rgba(0,0,0,0.15); 
border-width: 1px 0 0; 
clear: both;
border-bottom: 1px dotted #FFF;
border-bottom: 1px dotted rgba(255,255,255,0.1);
height: 2px;
margin: 20px 0;
}	
hr.partial-bottom{margin-bottom: 20px;}
hr.remove-top{margin-top: 0px;}
.bottom-border{
border-bottom: 1px dotted #ddd; 
border-bottom: 1px dotted rgba(0,0,0,0.15); 
padding-bottom: 20px;
} ul.square {padding: 10px;}
a.button{text-align: center;} iframe{width: 100% !important;} img{max-width: 100% !important; height: auto; border-radius: 3px;} .alignleft {float: left; margin: 7px 20px 10px 0;}
.aligncenter{text-align: center; clear: both; margin: 15px auto; display: block;}
.alignright{float: right; margin: 20px 0px 20px 20px;} 
.alignnone{margin: 20px 20px 20px 0px;}   #section-tophat{
padding: 12px 0 10px;
}
#section-tophat .tagline{margin-top: 1px; line-height: 1.6rem;}
ul.social {
float: right;
margin: 0 0 0 10px;
}
ul.social li{
display: inline-block; 
width: 18px; 
height: 18px; 
padding: 0 2px 0 0;
margin: 0;
}   .site-title-wrapper{text-align: left;}
h1.site-title {
margin-bottom: 0px;
margin-top: 35px;
}
span.site-title{
top: -20px !important;
}
img.site-title{margin-bottom: 0px;}   #menu {text-align: left;}
.sf-menu {
float: none;    
margin: 30px auto -6px;
display: inline-block;
} .sf-menu a{border: 0; color: #FFF;}
.sf-menu li{background-color: #333; background-color: rgba(0,0,0,0.5); margin-right: 5px}
.sf-menu li:hover, .sf-menu li.sfHover{background-color: #555; background-color: rgba(255,255,255,0.2);}
.sf-menu > li > a strong {                      
color: #333;
font-weight: 400;
}
.sf-menu > li a span {
display: none !important;
}
.sf-menu > li:hover a strong{color: #DDD; } .sf-menu ul li, .sf-menu ul li li {
background-color: #111; background-color: rgba(0,0,0,0.9);
}
.sf-menu ul li:hover {
background-color: #222;
}
.sf-menu ul li a, .sf-menu ul li li a{color: #fff;}
.sf-menu ul li:hover > a {color: #FFF;}	
.sf-menu ul li {
-webkit-border-top: 1px solid rgba(255, 255, 255, 0.05); 
-moz-border-top: 1px solid rgba(255, 255, 255, 0.05);
-o-border-top: 1px solid rgba(255, 255, 255, 0.05);
border-top: 1px solid rgba(255, 255, 255, 0.05);
-webkit-border-bottom: 1px solid rgba(0, 0, 0, 0.9);
-moz-border-bottom: 1px solid rgba(0, 0, 0, 0.9);
-o-border-bottom: 1px solid rgba(0, 0, 0, 0.9);
border-bottom: 1px solid rgba(0, 0, 0, 0.9);
}
.sf-menu li li:first-child, .sf-menu .sub-menu li:first-child {  
border-top: none;  
}  
.sf-menu li li:last-child {  
border-bottom: none;  
}   #responsive-nav{display: none; float: right; z-index: 999; position: fixed; top: 0px; left: 0px; width: 100% !important;}
#responsive-nav ul{margin: 56px 0 0 5px; border-radius: 3px; box-shadow: 0 0 400px 300px black; z-index: 100;}
#responsive-nav button{z-index: 101;}
#responsive-nav ul ul{margin: 0;}
#responsive-nav li{clear: both;} 
@media only screen and (max-width: 767px) {	
#section-sub-footer *,	#section-header *{text-align: center;}
#section-tophat .container, #section-tophat .sixteen{width: 100%; float: right;}
#section-tophat{ height: 34px;}
header .navigation{margin-top: 10px;}	
ul.sf-menu { display: none;}  
#responsive-nav { display: inline-block; }   	
#section-tophat .tagline{display: none;}		
#section-tophat .social {float: right; text-align: right; padding: 1px 5px;}
ul.social li{height: 24px !important; width: 24px !important;}
#section-header{display: inline-block; padding-bottom: 20px;}
.logospace h1 {
margin: 30px auto 0;
text-align: center;
width: 90%;}
.logospace span {
margin: 0 auto 20px;
text-align: center;
width: 90%;}
}   #section-sub-header .container {padding-top: 25px;}
#section-sub-header hr{margin-bottom: 0px;}
.page-caption{margin: 30px 0 35px; text-align: center;}
.action_button_wrapper{text-align: center; padding-bottom: 55px;}
.action_button, .action_button:hover {margin: 0 5px 0;}
.action_button i { display: block;
float: right;
font-size: 19px;
height: 15px;
margin: 0 0 0 8px;
}
.blurb-maker {margin-top: 20px;}
.blurb-maker .eight.columns:nth-child(2n+3) {clear: left;}
.blurb-maker .one-third.column:nth-child(3n+4) {clear: left;}
.blurb-maker .four.columns:nth-child(4n+5) {clear: left;}   #section-content .container:first-child .content{padding-top: 10px;}
.normal-width .content > div {width: 96%;}
.full-width .content > div {width: 100%;}      .sidebar { }
.sidebar > * {
padding: 0 0 0 8%;
width: 91% !important;
}
.sidebar.float-right{float: left;}
.sidebar.float-right > *{    
padding: 0 8% 0 0;
width: 91% !important;
}
.content-inner.eleven > * {
padding-right: 7px;
}
.widget {
margin-bottom: 40px;
display: inline-block;
max-width: 100%;
width: 100%;
}
.widget:first-child {margin-top: 0px;}
.widget hr.partial-bottom {
position: relative;
top: 20px;
}
.widget li {
list-style: disc inside none !important;
padding: 5px 10px 0 5px;
}   .sidebar ul{list-style: none;}
.sidebar li{margin-left: 0;} .widget_categories li, .widget_archive li {
background: #333;
padding: 9px 10px;
margin-bottom: 2px;		   
}
.widget_categories li:hover, .widget_archive li:hover {
background: #555;   
}
.widget_categories a, 
.widget_categories a:hover, 
.widget_categories a:visited,
.widget_archive a, 
.widget_archive a:hover, 
.widget_archive a:visited{
color: white;
} .sidebar .widget #searchform:first-child {
margin-bottom: 15px !important;
margin-top: 0 !important;
padding-left: 5px;
}
.widget_searchwidget input {
top: 8px;
position: relative;
} .search input.button{float: left; margin-top: -1px;}   article {
display: block;
border-bottom: 25px solid #DDD;
margin-bottom: 40px;
padding-bottom: 20px;
}
article.tw-status {
border-bottom: 1px dashed #DDD;
}   .entry-meta{display: block; clear: both;}
.meta-tags{}
.author-wrapper{display: block; clear: both;}
.author-avatar{float: left; margin-right: 15px;}
.author-description{}
.bullet{color: #AAA; color: rgba(155,155,155,0.4); margin: 0 6px;} .format-image h1, .format-gallery h1, .format-audio h1, .format-video h1 {
font-size: 2.4rem;
margin: 20px 0;
} .entry-meta i {
color: #ccc;
color: rgba(100, 100, 100, 0.25);
font-size: 25px; position: relative;
top: 8px;
}
.format-icon{display: inline-block;}
.format-icon i{margin-right: 3px;} .entry-media img {
float: left;
width: 37%;
margin: 7px 20px 0 0;
} #skeleton-container .format-video {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
#skeleton-container .format-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .fluid-width-video-wrapper {
position: relative !important;
padding-bottom: 56.25% !important; padding-top: 25px !important;
height: 0 !important;
}
.fluid-width-video-wrapper iframe {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
} .format-link .entry-media {
background: #333;
padding: 10px 20px 7px;
}
.format-link .entry-media h1 a {
color: white !important;
font-size: 2.5rem;
font-weight: 700;
}
.format-link .format-icon {
color: rgba(150, 150, 150, 0.4) !important;
display: inline-block;
float: right;
margin-right: -9px;
margin-top: 5px;
font-size: 30px;
} .format-status .entry-media,
.format-aside .entry-media  {
background: #333;
padding: 30px 30px 12px;
color:  white;
font-weight: 500;
font-size: 1.4em; line-height: 140%;
}
.format-aside .entry-media {
background: none repeat scroll 0 0 #EEEEEE;
color: #666666;
}
.format-status .format-icon, .format-aside .format-icon {
color: rgba(150, 150, 150, 0.4) !important;
display: inline-block;
float: right;
font-size: 30px; margin-right: -25px;
margin-top: -26px;
}
.format-status .format-icon{
font-size: 25px; 
} .mejs-container{
width: 100% !important; 
display: table;	
}
.mejs-overlay, .mejs-poster{
width: 100% !important;
height: auto !important;
}
.mejs-container .mejs-controls .mejs-time {padding: 8px 3px 0 0 !important;}
.mejs-overlay-button{margin: 50px 0 0 -38px !important;}
.mejs-controls .mejs-time-rail .mejs-time-float {top: -32px !important;}          .module-container{display: block; margin-bottom: 20px; overflow: hidden;}
.module{position: relative; overflow: hidden;} .module-meta{ margin-bottom: 20px; padding: 10px 0 0 0; line-height: 2rem; }
.module-meta h3{ margin: 5px 0; }
.module-meta h3 a{}
.module-meta p{ margin-bottom: 5px;} .jackbox[data-jbhover], .jackbox-link {
display: block !important;
max-width: 100%;
}   .module-container, .module, .module a, .module a img, .module div.zoom-overlay, .wpb_carousel .post-thumb img{
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} #grid-filter{text-align: center;}
#grid-filter a.button {
background: none repeat scroll 0 0 #222222;
border: 0 none;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: inline-block;
font-size: 1.3rem !important;
margin-bottom: 4px;
padding: 5px 10px;
text-shadow: 0 0 transparent;
text-transform: uppercase;
}
#grid-filter a.button:hover {
background: none repeat scroll 0 0 #444;
}   .mdnw_pagination{clear: both; margin-bottom: 10px;}
.mdnw_pagination .navigation {
margin-bottom: 25px;
}
.wp-paginate {
margin: 25px 0 0 !important;
padding: 0;
}
.content .wp-paginate .current {
background: none repeat scroll 0 0 #333333;
border: 1px solid #666666;
}
.wp-paginate li {margin-left: 0px; }
.wp-paginate a.page{color: #666 !important;}
.mdnw_pagination .p{float: left; margin-bottom: 25px;}
.mdnw_pagination .m{float: right; margin-bottom: 25px;}
.mdnw_pagination .navigation .wp-paginate:before { content: <hr />; } #page-links {
clear: both;
display: inline-block;
}
#page-links *{float: left;}
#page-links span{margin-right: 5px;}
#page-links div {    
margin-right: 4px;
}
#page-links div{background: #333; color: #FFF; border: 1px solid #666; padding: 0 6px;}
#page-links a div{background: #DDD; color: #666; border: 1px solid #CCC;}
#page-links a:hover div{background: #CCC; color: #888;} li.pingback {
display: block;
margin: 0 0 4px 0;    
}
li.pingback *{margin-left: 2px;}
li.pingback p{padding: 0;}   #pre-footer-row{margin-top: 40px;}    #section-content .container:last-child{padding-bottom: 15px;}
#section-footer{
border-top: 2px solid #111;
padding: 15px 0 35px;
} 
#section-footer h5{
position: relative;
z-index: 1;
padding: 2px 0px;
margin-bottom: 20px;
} 
#section-footer ul li{
padding:10px 0;
margin: 0;
-webkit-border-top: 1px solid rgba(255, 255, 255, 0.05); -moz-border-top: 1px solid rgba(255, 255, 255, 0.05);
-o-border-top: 1px solid rgba(255, 255, 255, 0.05);
border-top: 1px solid rgba(255, 255, 255, 0.05);
-webkit-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-moz-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-o-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}
#section-footer ul li:first-child { 
border-top: none; 
padding-top: 0;
}    
#section-footer ul li:last-child { 
border-bottom: none; 
} 
#section-footer ul.children{margin: 0;}
#section-footer ul.children li { 
padding:10px 0 10px 20px;
margin: 0;
-webkit-border-top: 1px solid rgba(255, 255, 255, 0.05); -moz-border-top: 1px solid rgba(255, 255, 255, 0.05);
-o-border-top: 1px solid rgba(255, 255, 255, 0.05);
border-top: 1px solid rgba(255, 255, 255, 0.05);
-webkit-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-moz-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-o-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
} 
#section-footer ul.children li:last-child { 
border-bottom: none; 
padding: 10px 0 0px 20px;
} 
#section-footer ul.children li:first-child { 
border-top: none; 
} 
#section-footer .simpleimage img{margin-top:10px;}
#section-footer select{width: 160px;}   #section-sub-footer {
padding: 14px 0 10px;
}
#section-sub-footer .copyright{float: left; margin-right: 10px;}
#section-sub-footer .colophon{float: right;}      #comments-title {
margin-top: 20px !important;
}    .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 10px !important;
}
.vc_row-fluid {
margin-bottom: 25px !important;
} .et_builder p{margin-bottom: 0;}
.et_builder a br{display: none;}
.et_builder p, 
.et_builder dl, 
.et_builder hr, 
.et_builder h1, 
.et_builder h2, 
.et_builder h3, 
.et_builder h4, 
.et_builder h5, 
.et_builder h6, 
.et_builder ol, 
.et_builder ul, 
.et_builder pre, 
.et_builder table, 
.et_builder address, 
.et_builder fieldset, 
.et_builder figure, 
.et_builder blockquote
{margin: 0}
.et-tabs-control br, .et-learn-more p{display: none;}
h3.et_lb_toggle_title {padding: 2px 30px 2px 0 !important;}
.et_lb_new-testimonial p:nth-child(3) {display: none;}
p.et_lb_testimonial-meta {
color: #BCBCBC;
font-family: inherit;
font-size: 1.2rem;
font-style: normal;
line-height: 17px !important;
padding-bottom: 4px;
}
.et_lb_new-testimonial, .et_lb_new-testimonial p {
margin-bottom: 20px;
}
.et_lb_new-testimonial .et_lb_module_content {
border-radius: 8px !important;
}
.et_lb_new-testimonial .et_lb_module_content {
background: none !important;
}
p.et_lb_testimonial-meta a {
color: inherit !important;
}
.et_lb_new-testimonial .et_lb_module_content {background-color: #FFFFFF;}
.et-image-slider p, .et_lb_note > p, .et_lb_note-inner > p{display: none;}
.et_lb_button a span, .et_lb_button a {color: #FFFFFF !important;}
.et_lb_slogan, .et_lb_slogan p {
font-size: 3rem;
font-weight: 100;
line-height: 3rem;
}
.et_attachment_overlay {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset !important;}
.et_lb_module {
float: left;
margin-bottom: 10px !important;
}
.flex-caption {
padding: 2% 2% 30px !important;
}
.et_lb_module_content_inner ul {
list-style: disc inside none !important;
padding: 10px 0 0 10px;
}
.et_lb_simple_slider_nav {
height: 0 !important;
} .jackbox img{margin: 0;} .widgets-list-layout .widgets-list-layout-blavatar{margin-right: 13px;}
.widgets-list-layout-links {float: left !important;} .tw-avatar{padding: 9px 3px 5px 0;} #quick-flickr{text-align: center;}
#quick-flickr h5{text-align: left;}
#quick-flickr a{padding-right: 7px;}
.quick-flickr-item {
width: 30%;
float: left;
margin: 4px 4px 4px 0;
height: 100px;
overflow: hidden;
} .instagram-image {
float: left;
margin-right: 0;
margin-top: 0;
padding: 7px;
width: 43%;
background: transparent;
} .bump-view {
font-size: 1.7rem;
margin-top: 7px;
display: inline-block;
font-weight: 300;
}
.widget_top-posts .widget_title{margin-bottom: 20px;} blockquote.style02{background-image: none;}
.su-heading-style-2 {
border-bottom: 0px solid #999999 !important;
border-top: 0px solid #999999 !important;
margin: 0 0 0.5em !important;
padding: 2px 0;
}
.su-heading-style-2 .su-heading-shell {
border-bottom: 0px solid #EEEEEE !important;
border-top: 0px solid #EEEEEE !important;
color: #444;
padding: 0px !important;
text-align: center;
}
.su-gmap {
border: medium none;
margin: 0 0 -8px !important;
}
.su-heading, .su-box, .su-note, .su-box{clear: both;} 
.su-highlight {padding: 1px 0 4px;}
.su-tabs {display: inline-block;}
.sub-menu{text-align: left; z-index: 999 !important; font-size: 1.3rem;}
.su-media, .su-media iframe {
border-radius: 8px;
display: block;
margin: 0 0 1.5em;
overflow: hidden;
}
.su-button{margin-bottom: 5px;}
.su-button span{font-family: 'Helvetica Neue', Arial, sans-serif; text-transform: inherit !important;} .rev_slider_wrapper{
padding: 0px !important;
margin-bottom: -1px !important;
background: transparent !important;
border-bottom: 1px solid transparent !important;} .foundicon_dropcap_style {
float: left;
font-size: 4rem !important;
margin: 22px 15px 10px 10px;
line-height: 2rem;
} .icon.columns {
margin-left: 0;
width: 19%;
}
ul.small-row {
display: block;
height: 100%;
overflow: hidden;
padding: 0 19px;
}
ul.small-row li {
height: 100%;
margin-right: 9px;
overflow: hidden;
}
ul.small-row li > p {display: none;}
ul.small-row li i {
color: #222;
font-size: 3rem;
line-height: 150%;
overflow: hidden;
transition: color 0.5s ease 0s;
}
ul.small-row li:hover i {
color: #008fd5;
}
ul.small-row li i p {
display: inline;
color: #777;
font-size: 1.9rem;
line-height: 220%;
margin-left: 8px;
position: relative;
top: -8px;
} @media only screen and (max-width: 767px) {ul.small-row {padding: 0 0px;} ul.small-row li {margin-right: 22px; text-align: center;} ul.small-row li i p {display: block; margin-left: 0px;}} 
@media only screen and (max-width: 459px) {ul.small-row {padding: 0 2px;}}
@media only screen and (min-width: 959px) {
ul.small-row li {transition-property: padding-left;transition-duration: 0.4s;}
ul.small-row li:hover {padding-left: 20px;}
} ul.large-icons {
overflow: hidden;
padding: 0 20px;
text-align: center;
transition: height 1.2s ease 0s;
}
ul.large-icons li {
display: inline-block;
margin: 40px 33px 0;
}
ul.large-icons li i {
color: #231F20;
display: block;
font-size: 8.0rem;
line-height: 8rem;
text-align: center;
transition: color 0.5s ease 0s;
}
ul.large-icons li:hover i {
color: #f61162;
}
ul.large-icons li > p {display: none;}
ul.large-icons p {
text-align: center;
}
ul.large-icons li p {
font-size: 1.9rem;
margin-top: -25px;
} #dynamic-to-top{z-index: 990;} .wpcf7-form input, .wpcf7-form textarea{
margin-bottom: 20px;
padding: 15px;
border: 1px solid #ddd;
border: 1px solid rgba(0,0,0,0.1);
background: #f3f3f3;
background: rgba(0,0,0,0.03);
}
.wpcf7-form p.required {
bottom: 50px;
color: #bbb;
font-size: 1rem;
margin-top: -20px;
position: relative;
}
span.wpcf7-not-valid-tip {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #FF0000;
font-size: 10pt;
left: 1px;
padding: 11px 10px;
position: absolute;
top: -22px;
width: 264px;
z-index: 100;
}
.wpcf7-form #cf7-left{width: 15%; margin-right: 20px; float: left;}
@media only screen and (max-width: 767px) {	
.wpcf7-form p.required {
bottom: 20px;
}
}   .advancedscroller .thumbsClip > li, .advancedscroller.islastpage .thumbsClip > li.last-in-row {border-right: 0px solid rgba(0, 0, 0, 0.1);}
.advancedscroller .module-meta{margin-top: 10px;}
.advancedscroller .bulletsCon {margin: -10px auto 3px;}
.advancedscroller .thumbsCon {
left: 0 !important;
width: 99% !important;
}
.advancedscroller .arrowsCon > .arrow-left {
left: -40px !important;
}
.advancedscroller .arrowsCon > .arrow-right {
right: -40px !important;
}   .wp-caption{
background: rgba(0, 0, 0, 0.05);
border: 0 solid transparent;
max-width: 100%;
padding: 0 0 7px;
text-align: center;
clear: both;
display: block;
} 
.gallery-caption{
text-align: center;  
padding: 0px 0 7px;
border: 1px solid rgba(0, 0, 0, 0.0); 
}
.bypostauthor{display: inline;}
.wp-caption img{padding: 5px 0 0; max-width: 99.8%; margin-top: 10px;}  
.wp-caption a img {margin-bottom: 11px; padding: 0;}
.wp-caption-text{margin: -9px 0 4px 0 !important;}
.sticky{}
p img{margin-bottom: 0;}
#gallery-1 img {border: 0;}
.wp-smiley {margin: 0 !important;}  .type-square .tiled-gallery-item,
.type-circle .tiled-gallery-item{
width: 25% !important;
height: 25% !important;
margin-bottom: 15px !important;
} .flickr_photo {
margin: 0 10px 5px 0;
}   .content .gallery .gallery-item img {
border: 1px solid #E6E6E6 !important;
border: 1px solid rgba(255, 255, 255, 0.15) !important;
padding: 2px;
margin-bottom: 0;
}
.gallery-columns-4 .gallery-item {
width:23% !important;
padding-right:2% !important;
}
.gallery-columns-5 .gallery-item {
width:18% !important;
padding-right:2% !important;
}
.gallery-columns-6 .gallery-item {
padding: 0 0.8% !important;
width: 15% !important;
}
.gallery-columns-7 .gallery-item {
width:12% !important;
padding-right:2% !important;
}
.gallery-columns-8 .gallery-item {
width:10% !important;
padding-right:2% !important;
}
.gallery-columns-9 .gallery-item {
width:9% !important;
padding-right:2% !important;
}
.gallery-columns-4 .gallery-item img,
.gallery-columns-5 .gallery-item img,
.gallery-columns-6 .gallery-item img,
.gallery-columns-7 .gallery-item img,
.gallery-columns-8 .gallery-item img,
.gallery-columns-9 .gallery-item img {
width:100% !important;
height:auto !important;
}
.gallery-columns-3 .gallery-item {
width:31% !important;
padding-right:2% !important;
}
.gallery-columns-3 .gallery-item img {
width:100% !important;
height:auto !important;
} .grid-example .column, 
.grid-example .columns{
background: #ccc; 
color: #ccc;
display: block; 
height: 60px;
margin-bottom: 20px;
}
.grid-example .example{color: #222; background: transparent;}      @media only screen and (min-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 959px) {} @media only screen and (max-width: 767px) {} @media only screen and (min-width: 480) and (max-width: 767px) {} @media only screen and (max-width: 479px) {}    @media only screen and (min-width: 960px) and (max-width: 1280px) {
} @media only screen and (min-width: 959px) {	
} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) {	
.container{overflow: hidden;}
.arrowsCon{display: none;}	
.entry-content > p:first-child:first-letter {    
margin-bottom: 0px !important;
margin-top: 16px !important;
}
} @media only screen and (min-width: 480) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
#gallery-1 .gallery-item{width: 90%;}		
.gallery-columns-2 .gallery-item {
width:45% !important;
padding-right:4% !important;
}
.gallery-columns-2 .gallery-item img {
width:100% !important;
height:auto !important;
}
}html { font-size: 62.5%; 
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} 
body { 
font: 16px/155% 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; 
font-size: 16px; font-size: 1.6rem; }
pre, code { font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace; }
ol {
list-style: decimal inside none;
}
ul li {
list-style: disc inside none;
}
.three li {
list-style: none !important;
} h1 { font-size: 36px; font-size: 4.0rem; font-weight: 100; }
h2 { font-size: 24px; font-size: 2.6rem; font-weight: 300; }
h3 { font-size: 18px; font-size: 2.2rem; font-weight: 500;}
h4 { font-size: 16px; font-size: 1.8rem; }
h5 { font-size: 14px; font-size: 1.4rem; }
h6 { font-size: 12px; font-size: 1.2rem; }
h1, h2, h3, h4, h5{line-height: 100%; margin-bottom: 1rem;}
h1.page-title, h1.entry-title{margin-bottom: 25px; color: #333; font-weight: 500;}
h1.entry-title {
font-size: 3.2rem;
font-weight: 400 !important;
margin-bottom: 17px !important;
}
h2.page-caption {
color: #666666;
display: inline-block;
font-size: 2.8rem;
font-weight: 400;
line-height: 3.3rem;
margin-bottom: 5px;
width: 85%;
margin-top: 0px;
}
.page-caption > strong {
font-weight: 500;
}
.sidebar h3, #section-footer h4 {
font-size: 1.4rem;
font-weight: 300;
letter-spacing: 0.2rem;
text-transform: uppercase;
color: #555;
}
.sidebar, .tagcloud a, #section-footer, #section-sub-footer {
font-size: 1.15rem !important;
line-height: 180%;
color: #999;
}
.tagcloud a{
line-height: 240% !important;
}
#section-footer h4 {color: #ddd;} #section-tophat,
#page-links,
.author-wrapper, 
.meta-wrapper, 
.hybrid p{font-size: 12px; font-size: 1.2rem;} a{color: #07416a;} a:hover{color: #07416a;} a:visited{color: #07416a;}  a[rel~="category"], a[rel~="category"]:hover, a[rel~="category"]:visited, 
.read_more_button, .read_more_button:hover, .read_more_button:visited,
.tagcloud a, .tagcloud a:hover, .tagcloud a:visited{
padding: 5px;
border-radius: 2px 2px 2px 2px;
padding: 5px 7px;
}
a[rel~="category"]:hover,
.read_more_button:hover,
.tagcloud a:hover,
.action_button a:hover{
background: none repeat scroll 0 0 #00abff; }  #section-header h1.site-title {
color: #222;
line-height: 90%;
font-size: 4.0em;
font-weight: 800;
letter-spacing: -1px;
}
h2.site-title {
font-size: 1.4rem;
font-weight: 400;
letter-spacing: 0.05rem;
margin-top: 3px;
text-transform: uppercase;
}
.sf-menu a {padding: 1rem 1rem;} .entry-content > p:first-child:first-letter {
float: left;
font-size: 370%;
margin-bottom: -5px;
margin-right: 5px;
margin-top: 7px;
color: #444;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.entry-content > p:first-child:first-letter {
margin-top: 16px;
}
} .module-meta h3{ margin: 5px 0; font-weight: 300; }
.module-meta h3 a{}
#grid-filter a.button{font-size: 14px; font-size: 1.4rem;} .meta-string, .breadcrumbs {
font-size: 1.1rem;
letter-spacing: 0.2rem;
margin-top: -2px;
text-transform: uppercase;
}
.wpb_separator, .vc_text_separator {
border-bottom: 1px dotted #EEEEEE !important;
}
.breadcrumbs{margin-top: 0px;}
.post-list .meta-string, .breadcrumbs {
font-size: 1.1rem;
letter-spacing: 0rem;
line-height: 3rem;
margin-top: 0px;
text-transform: uppercase;
} #comments-title {
color: #333;
font-size: 2.4rem;
font-weight: bold;
line-height: 120%;
margin: 20px 30px 25px;
text-align: center;
text-transform: uppercase;
}
.commentlist > li.comment:nth-child(n+2) {
margin-top: -20px !important;
}
.commentlist > li > article .avatar {
float: left !important;
position: relative !important;
margin: 0 16px 0 0 !important;
left: 0px !important;
top: 0px !important;
right: 0px !important;
} .wp-caption-text{font-size: 11px; font-size: 1.1rem;}
dt{font-weight: bold;}
blockquote {
font-size: 28px; font-size: 2.8rem; 
font-weight: 300;
background: none repeat scroll 0 0 #333333;
color: #FFFFFF;
font-style: italic;
line-height: 130%;
padding: 20px;
border-radius: 3px;
}
blockquote *:last-child{margin-bottom: 0;}
pre {
padding: 15px;
background: #FFFFFF;
background: rgba(105, 105, 105, 0.05);
color: rgba(105, 105, 105, 0.8);
border-bottom: 4px solid #DDDDDD;
border-top: 4px solid #DDDDDD;
white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; white-space: -khtml-pre-wrap; width: 99%;
font-size: 14px;
}
address {
font-style: normal;
}
sup,
sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
font-size: 10px;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}.no-bottom-margin{margin-bottom: 5px !important;}
hr.page-title-hr{margin-bottom: 15px;}
.jackbox-container {line-height: 0 !important;} .vc_span12 .wpb_carousel.wpb_teaser_grid{margin-top: 7px; margin-bottom: -13px !important;}
.wpb_row .vc_span12 .wpb_carousel .prev, .wpb_row .vc_span12 .wpb_carousel .next {
font-size: 27px;
color: white;
}
.vc_span12 .wpb_carousel .prev:after {
content: "«";
color: #333333;
margin-left: -27px;
text-indent: 0 !important;
}
.vc_span12 .wpb_carousel .next:after {
content: "»";
color: #333333;
margin-left: -27px;
text-indent: 0 !important;
}
.wpb_carousel li .post-thumb{z-index: 1; overflow: hidden;}
.wpb_carousel .post-title{margin-top: -10px; z-index: 2;}
.wpb_carousel .post-title a, .module-meta h3{
background: none repeat scroll 0 0 #191919;
color: white !important;
display: inline-block;
font-size: 1.7rem;
padding: 10px 0;
text-align: center;
width: 100% !important;
border-radius: 0 0 3px 3px;
}
.wpb_carousel li:hover .post-title a {}
.wpb_carousel li:hover .post-thumb img{
} @media only screen and (min-width: 959px) {	
#section-header {
position: relative;
left: -25px;
}
#section-tophat .container .sixteen{
margin-left: -13px;
}
#section-sub-footer .container .sixteen {
margin-left: -0px;
}
.vc_span12 .wpb_carousel .wpb_wrapper{overflow: visible !important; z-index: 2;}
.vc_span12 .wpb_carousel .teaser_grid_container{overflow: hidden !important;}
.wpb_row hr{margin-top: 0px !important;}
.vc_span12 .wpb_carousel .prev, .vc_span12 .wpb_carousel .next {
background-color: #FFF !important;
font-size: 12px;
position: absolute;
text-decoration: none;
top: 40% !important;
transition: all 0.2s linear 0s;
z-index: 10;
width: 50px;
height: 60px;
text-indent: 24px;
line-height: 55px;
border-radius: 60px;
z-index: 1 !important;
}
.vc_span12 .wpb_carousel .prev{
left: -52px !important;
box-shadow: -5px 0 2px rgba(0,0,0,0.05);
text-indent: 12px !important;
}
.vc_span12 .wpb_carousel .next {
right: -52px !important;
box-shadow: 5px 0 2px rgba(0,0,0,0.05);
}
.vc_span12 .wpb_carousel .prev:hover, .wpb_carousel .next:hover {
background-color: #F00;
}
} @media only screen and (max-width: 959px) {		
.vc_span12 .wpb_carousel .prev, .vc_span12 .wpb_carousel .next {
padding: 0 6px 4px !important;
color: transparent !important;
}
.boxing {
border: 0px solid #FFFFFF;
}
} .sf_container label {display: none;}
.sf_search {
margin-bottom: 13px;
padding: 5px;
width: 95%;
}
.the_content .sf_search {
margin: 10px 0 9px;
}
.sidebar .widget:first-child .sf_search {
margin-bottom: 0px;
}
#sf_results {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DDDDDD;
border-radius: 2px 2px 2px 2px;
font-family: arial,sans-serif !important;
font-size: 11px !important;
margin-left: -7px;
text-align: left !important;
width: 94% !important;
z-index: 9999 !important;
}
#sf_sb{margin-top: 10px;}
.sf_search .searchsubmit {
box-shadow: none !important;
} #section-tophat{display: block; height: 20px; margin: 0px -15px 40px; padding: 10px 0 10px 15px;}
#section-tophat ul.social {margin: 0 -5px 0 10px;} #section-tophat .sf_container{}
#section-tophat .sf_container label{display: none;}
#section-tophat .sf_search{float: right; margin-left: 15px; margin-right: -50px;}
#section-tophat .sf_search{
background: transparent !important;
width: auto !important;
border: 0px !important;
margin-top: -5px !important;
}
#section-tophat .sf_search .sf_input {
background: rgba(55,55,55,0.8) url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/images/theme/search.png) no-repeat 10px 10px !important;
border: 0px !important;
z-index: 2 !important;
text-indent: -999px !important;
border: 0px !important;
border-left: 1px solid rgba(200,200,200,0.05) !important;
border-right: 1px solid rgba(200,200,200,0.05) !important;
font-size: 1rem !important;
height: 38px !important;
overflow: visible !important;
padding-left: 10px !important;
transition: width 0.5s ease-out 0s;
width: 28px !important;
margin-top: -10px !important;
float: right !important;
}
#section-tophat .sf_search .sf_input:focus {
width: 200px !important;
text-indent: 0px !important;
-moz-transition: width 0.5s ease-out !important;
-webkit-transition: width 0.5s ease-out !important;
transition: width 0.5s ease-out !important;
color: #FFF !important;
padding-left: 35px !important;
}
#section-tophat .sf_search .sf_button{display: none !important;} .sf_search .sf_input {margin-top: -4px !important;} #section-tophat .search{float: right; margin-left: 15px; margin-right: -50px;}
#section-tophat .search input.field {
background: rgba(55,55,55,0.8) url(//sonyafitzpatrick.com/SITE/wp-content/themes/atlantica/assets/images/theme/search.png) no-repeat 10px 10px;
border: 0px;
z-index: 2;
text-indent: -999px;
border-left: 1px solid rgba(200,200,200,0.05);
border-right: 1px solid rgba(200,200,200,0.05);
font-size: 1rem;
height: 38px;
overflow: visible;
padding-left: 10px;
transition: width 0.5s ease-out 0s;
width: 28px;
margin-top: -10px;
}
#section-tophat .search input.field:focus {
width: 200px;
text-indent: 0px;
-moz-transition: width 0.5s ease-out;
-webkit-transition: width 0.5s ease-out;
transition: width 0.5s ease-out;
color: #FFF;
padding-left: 35px;
}
#section-tophat .search .button{display: none;} ul.wGallery > li {
border: 0 none !important;
display: inline-block;
float: left;
list-style: none outside none !important;
margin: 0 5% 10px 0 !important;
padding: 0 !important;
width: 25%;
}
.zilla-dribbble-shots li {
float: left;
list-style-type: none !important;
margin: -10px 10px 10px 0 !important;
width: 25% !important;
} .wpb_gallery .wpb_flexslider .flex-control-nav {
bottom: -50px !important;
} .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
color: #FFF;
font-family: arial;
font-size: 1.2rem;
}
.wpb_content_element .wpb_tabs_nav li {
background-color: #888 !important;
}
.wpb_content_element .wpb_tabs_nav .ui-tabs-active{ background-color: #EEE !important;;}
.wpb_content_element .wpb_tabs_nav .ui-tabs-active a{color: #333 !important;}
.wpb_prev_slide, .wpb_next_slide{display: none !important;} .wpb_accordion_header.ui-state-default {
background: none repeat scroll 0 0 #EEEEEE !important;
}
.wpb_accordion_header.ui-state-active{
background: none repeat scroll 0 0 #F7F7F7 !important;
} .vc_wp_rss h2 a {
color: #555555;
}
.vc_wp_rss h2 a {
color: #555555;
}
.wpb_accordion_header a {
color: #333333 !important;
font-weight: 600;
} .jackbox-container {
border-radius: 3px 3px 0px 0px !important;
overflow: hidden;
}
a.jackbox {
border-radius: 3px 3px 0px 0px !important;
} .boxing{border: 15px solid #FFF;}
.full-width #page-header{text-align: center;} #section-header .boxing{box-shadow: 0 350px 60px 50px #ccc, 0 0 10px 2px rgba(0, 0, 0, 0.05); z-index: 101; padding-top: 35px;}
#section-footer, #section-sub-footer{position: relative; z-index: 102;}
#section-page-caption{padding-top: 120px;} #section-slider{display: inline;} .page-caption {margin: 15px 0 0; line-height: 4.0rem;}
.page-caption{text-align: center;}
.module-meta{text-align: center; margin-top: -17px;}
.module-meta h3 a{color: white !important; padding: 0 10px;}
.home .module-meta{text-align: left;}
.module-meta p {
color: #888888;
font-size: 1.2rem;
margin-top: 5px;
padding: 5px 0 5px;
text-align: left;
}
.module-meta p:last-child {
border-bottom: 1px dotted #DDDDDD;
padding: 5px 0 22px;
}
.container .action_button a, .container .action_button:visited a {
background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8);
border: 2px solid rgba(255, 255, 255, 0.2); font-size: 1.6rem !important;
text-transform: uppercase;
} .site-title-wrapper {display: inline-block;}
.site-title-wrapper h1{margin: 0px;}
#menu {float: right; margin-top: 15px;}
.sf-menu {margin: 0 auto;} .sf-menu li {background-color: transparent;}
.sf-menu > li > a strong {
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 400;
}
.sf-menu > li:hover a strong {
color: #FFF;
}
.sf-menu .sub-menu{z-index: 9999;}
.sf-arrows .sf-with-ul {
padding-left: 1em;
}
.sf-menu li {
margin-right: 0px;
}
.sf-menu > li {
border-right: 1px dotted #CCCCCC;
border-right: 1px dotted rgba(0,0,0,0.08);
float: left;
}
.sf-menu > li:first-child {
border-left: 1px dotted #CCCCCC;
border-left: 1px dotted rgba(0,0,0,0.08);
}
.pptwj ul, .pptwj li{list-style: none !important;} #skeleton-container{position: relative;}
#skeleton-container .module-container {
display: block;
margin-bottom: 20px;
overflow: hidden;
}
#skeleton-container a[rel~="category"]{
color: #aaa !important;
background: transparent !important;
font-size: 1.3rem !important;
font-weight: 500;
padding: 2px 8px;
} .wp-paginate li span, .wp-paginate li a{
border-radius: 4px; 
color: #333;
} .commentlist li.comment article {
margin-bottom: -2px;
} .the_content li.categories, .the_content li.pagenav, .the_content .tagcloud {
list-style: none outside none !important;
margin-top: -23px;
text-transform: uppercase;
font-size: 1.4rem;
font-weight: 300;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.the_content li.categories ul, .the_content li.pagenav ul, .the_content .tagcloud a {
text-transform: capitalize;
font-size: 1.2rem;
font-weight: 300;
letter-spacing: 0rem;
text-transform: capitalize;
}      @media only screen and (min-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 1279px) {
h1.page-caption .spacer {display: none;}
h1.page-caption span{display: block; letter-spacing: -0.05rem;}
.page-caption {line-height: 4.5rem;}
} @media only screen and (max-width: 767px) {	
.wpb_content_element {margin: 0 5%;}
.wpb_teaser_grid.wpb_content_element, .wpb_teaser_grid .wpb_content_element{margin: 0 0 !important;}
#section-tophat, #section-header, #section-page-caption, #section-content, #section-footer, #section-sub-footer {
overflow: hidden !important;
}
#section-header .bottom-border {
border-bottom: 0px dotted rgba(0, 0, 0, 0.15);
padding-bottom: 20px;
}
#menu{display: none;}
#section-tophat .search {
margin-right: 0;
}
.wpb_carousel .prev {
right: auto !important;
left: 0px !important;
}
.wpb_carousel .next {
right: 0px !important;
left: auto !important;
}
.wpb_carousel .prev, .wpb_carousel .next {
top: 42% !important;
padding: 10px 15px !important;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);
}
#section-header, #section-header .container{overflow: visible;}
#section-sub-footer{position: relative; bottom: 0; display: block;}
#section-sub-footer .colophon {display: none;}
#section-content .container {margin-top: -40px;}
.ls-wp-fullwidth-container{margin-top: 75px;}
#section-header .container, #section-content .container{border: 0px solid #FFF;}
#section-content p, #section-content h1, #section-content .wpcf7, #section-content h2{padding: 0 10px;}
.home .page-caption {margin: 10px 0 65px;}
h1.page-caption .spacer {display: none;}
h1.page-caption span{display: block;}
.page-caption {line-height: 4.5rem;}
#section-header .boxing:before {
background: none !important;
}
#section-tophat {
display: block;
height: 50px;
margin: -10px -15px 23px;
padding: 10px 0 10px 15px;
}
#section-tophat fieldset{margin-bottom: 0px;}
#section-tophat .social {
float: none;
padding: 9px 5px;
position: relative;
text-align: right;
}
#section-tophat ul.social{margin-right: 25px;}
#section-tophat .search input.field {
background-position: 10px 17px;
height: 51px;
margin: -5px -5px 0 0 !important;
}
#section-tophat .search input.field:focus {width: 100px;}
} @media only screen and (min-width: 480) and (max-width: 767px) {} @media only screen and (max-width: 479px) {}body, p, span, .sf-menu li a, .content, sidebar {  }
h1 *,h2 *,h3 *,h4 *,h5 *, .tp-caption *, h1, h2, h3, h4, h5{  }div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}@font-face {
font-family: 'revicons';
src: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888);
src: url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/font/revicons.woff?5510888) format('woff'),
url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/font/revicons.ttf?5510888) format('truetype'),
url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="revicon-"]:before, [class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }  .tp-static-layers				{	position:absolute; z-index:505; top:0px;left:0px}
.tp-caption .frontcorner		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcorner		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-caption .frontcornertop		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcornertop		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
} .rev_slider_wrapper{
position:relative;
}
.rev_slider_wrapper >ul	{
visibility:hidden;
}
.rev_slider{
position:relative;
overflow:visible;
}
.rev_slider img{
max-width:none !important;
-moz-transition: none 0;
-webkit-transition: none 0;
-o-transition: none 0;
transition: none 0;
margin:0px;
padding:0px;
border-width:0px;
border:none;
}
.rev_slider .no-slides-text{
font-weight:bold;
text-align:center;
padding-top:80px;
}
.rev_slider ul{
margin:0px;
padding:0px;
list-style: none !important;
list-style-type: none;
background-position:0px 0px;
}
.rev_slider ul li,
.rev_slider >ul >li,
.rev_slider >ul >li:before{
list-style:none !important;
position:absolute;
visibility:hidden;
margin:0px !important;
padding:0px !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image:none;
background-position:0px 0px;
text-indent: 0em;
}
.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}
.tp-simpleresponsive img	{	max-width:none} .tp-caption { z-index:1}
.tp_inner_padding	{	box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
max-height:none !important;	}
.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}  .noFilterClass {
filter:none !important;
}  .caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}
.tp-caption.fullscreenvideo	{	left:0px; top:0px; position:absolute;width:100%;height:100%}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}
.fullcoveredvideo video,
.fullscreenvideo video					{	background: #000}
.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}
.html5vid.videoisplaying .tp-poster	{	display: none}
.tp-video-play-button		{	background:#000;
background:rgba(0,0,0,0.3);
padding:5px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
position: absolute;
top: 50%;
left: 50%;
font-size: 40px;
color: #FFF;
z-index: 3;
margin-top: -27px;
margin-left: -28px;
text-align: center;
cursor: pointer;
}
.html5vid .tp-revstop		{	width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position: relative;margin:10px 20px; box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.html5vid .tp-revstop	{	display:none}
.html5vid.videoisplaying .revicon-right-dir	{	display:none}
.html5vid.videoisplaying .tp-revstop	{	display:block}
.html5vid.videoisplaying .tp-video-play-button	{	display:none}
.html5vid:hover .tp-video-play-button { display:block}
.fullcoveredvideo .tp-video-play-button	{	display:none !important}  .tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/gridtile_3x3_white.png)}  .fullscreen-container {
width:100%;
position:relative;
padding:0;
}
.fullwidthbanner-container{
width:100%;
position:relative;
padding:0;
overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
width:100%;
position:relative;
} .tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ } .tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption { position:absolute;
-webkit-font-smoothing: antialiased !important;
} .tp-bannershadow  {
position:absolute;
margin-left:auto;
margin-right:auto;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tp-bannershadow.tp-shadow1 {	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:30px; bottom:-30px}
.tp-bannershadow.tp-shadow2 {	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3 {	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px} .tp-button{
padding:6px 13px 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height:30px;
cursor:pointer;
color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
text-decoration:none;
}
.tp-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/images/gradient/g40.png) repeat-x top}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover		{	background-position:bottom, 15px 11px}  .tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555}  .tpclear								{	clear:both}
.tp-bullets								{	z-index:1000; position:absolute;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
-webkit-transform: translateZ(5px);
}
.tp-bullets.hidebullets					{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.tp-bullets.simplebullets.navbar-old					{ 	 background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/bullet.png) no-repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}
.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px} .tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px} .tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px} .tp-bullets.simplebullets.navbar .bullet				{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px}
.tp-bullets.simplebullets.navbar .bullet.first			{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar .bullet.last			{	margin-right:0px !important} .tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; } .tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
-webkit-transform: translateZ(1000px);
-webkit-transform-style: preserve-3d;
}
.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}
.tparrows.hidearrows									{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/large_left.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/small_left.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/small_right.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px}
.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px}
.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px}
.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px}
.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }
.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}
.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}
.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/large_left.png) no-repeat 0 0;	width:40px;	height:40px;
}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat 0 0;	width:40px;	height:40px;
}
.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; } .tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
width:500px;height:50px; margin-top:-50px;
vertical-align: top;
}
.tp-bullets.tp-thumbs img					{	vertical-align: top}
.fullwidthbanner-container .tp-thumbs		{  padding:3px}
.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px; overflow:hidden; position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute}
.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.tp-thumbs img								{	width:100%; } .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}  .tparrows.preview1 							{	width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent}
.tparrows.preview1:after					{	position:absolute; left:0px;top:0px; font-family: "revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s}
.tp-rightarrow.preview1:after				{	content: '\e825';  }
.tp-leftarrow.preview1:after				{	content: '\e824';  }
.tparrows.preview1:hover:after 				{	background:rgba(255,255,255,1); color:#aaa; }
.tparrows.preview1 .tp-arr-imgholder 		{	background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .tp-rightarrow.preview1 .tp-arr-imgholder	{	right:100%;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;
}
.tp-leftarrow.preview1 .tp-arr-imgholder	{	left:100%;
-webkit-transform: rotateY(90deg);
transform: rotateY(90deg);
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;
}
.tparrows.preview1:hover .tp-arr-imgholder	{	-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.tparrows.preview1,
.tparrows.preview1:after	{	width:80px; height:80px;line-height:80px; font-size:24px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.tparrows.preview1,
.tparrows.preview1:after	{	width:60px; height:60px;line-height:60px;font-size:20px}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.tparrows.preview1,
.tparrows.preview1:after	{	width:40px; height:40px;line-height:40px; font-size:12px}
} .tp-bullets.preview1 						{ 	height: 21px; }
.tp-bullets.preview1 .bullet 				{	cursor: pointer;
position: relative !important;
background: rgba(0, 0, 0, 0.15) !important; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
width: 5px !important;
height: 5px !important;
border: 8px solid rgba(0, 0, 0, 0) !important;
display: inline-block;
margin-right: 5px !important;
margin-bottom: 0px !important;
-webkit-transition: background-color 0.2s, border-color 0.2s;
-moz-transition: background-color 0.2s, border-color 0.2s;
-o-transition: background-color 0.2s, border-color 0.2s;
-ms-transition: background-color 0.2s, border-color 0.2s;
transition: background-color 0.2s, border-color 0.2s;
float:none !important;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected 		{	-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: #aaa !important;
width: 5px !important;
height: 5px !important;
border: 8px solid rgba(255, 255, 255, 1) !important;
} .tparrows.preview2 							{	min-width:60px; min-height:60px; background:#fff; ;
border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;
overflow:hidden;
-webkit-transition: -webkit-transform 1.3s;
-webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s;
transition: width 0.3s, background-color 0.3s, opacity 0.3s;
backface-visibility: hidden;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s }
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:18px; }
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:18px; }
.tparrows.preview2 .tp-arr-titleholder 		{	background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
white-space: nowrap;
color: #000;
text-transform: uppercase;
font-weight: 400;
font-size: 14px;
line-height: 60px;
padding:0px 10px;
}
.tp-rightarrow.preview2 .tp-arr-titleholder	{	 right:50px;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:50px;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.tparrows.preview2.hovered					{	width:300px}
.tparrows.preview2:hover					{	background:#fff}
.tparrows.preview2:hover:after				{	color:#000}
.tparrows.preview2:hover .tp-arr-titleholder{	-webkit-transform: translateX(0px);
transform: translateX(0px);
visibility: visible;
position: absolute;
} .tp-bullets.preview2 						{ 	height: 17px; }
.tp-bullets.preview2 .bullet 				{	cursor: pointer;
position: relative !important;
background: rgba(0, 0, 0, 0.5) !important;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 0) !important;
display: inline-block;
margin-right: 2px !important;
margin-bottom: 0px !important;
-webkit-transition: background-color 0.2s, border-color 0.2s;
-moz-transition: background-color 0.2s, border-color 0.2s;
-o-transition: background-color 0.2s, border-color 0.2s;
-ms-transition: background-color 0.2s, border-color 0.2s;
transition: background-color 0.2s, border-color 0.2s;
float:none !important;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected 		{	-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: rgba(255, 255, 255, 1) !important;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 1) !important;
}
.tp-arr-titleholder.alwayshidden			{	display:none !important}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.tparrows.preview2 {	min-width:40px; min-height:40px; width:40px;height:40px;
border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:20px; margin-top: -12px}
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:11px}
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:11px}
.tparrows.preview2 .tp-arr-titleholder		{	font-size:12px; line-height:40px; letter-spacing: 0px}
.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:35px}
.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:35px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.tparrows.preview2 						{	min-width:30px; min-height:30px; width:30px;height:30px;
border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
.tparrows.preview2 .tp-arr-titleholder		{	font-size:10px; line-height:30px; letter-spacing: 0px}
.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:25px}
.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:25px}
.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.tparrows.preview2 							{	min-width:30px; min-height:30px; width:30px;height:30px;
border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}
.tparrows.preview2:hover					{	width:30px !important; height:30px !important}
} .tparrows.preview3 							{	width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat; }
.tparrows.preview3:after					{	position:absolute;  line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s}
.tparrows.preview3:hover:after					{	color:#000; }
.tp-rightarrow.preview3:after				{	content: '\e825';  }
.tp-leftarrow.preview3:after				{	content: '\e824';  }
.tparrows.preview3 .tp-arr-iwrapper			{
-webkit-transform: scale(0,1);
transform: scale(0,1);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75);
display: table;min-height:90px;top:-10px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	 -webkit-transform: scale(0,1);
transform: scale(0,1);
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
}
.tparrows.preview3 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px;
position:relative;top:0px; }
.tp-rightarrow.preview3 .tp-arr-iwrapper	{	right:0px;padding-right:70px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	left:0px; direction: rtl;padding-left:70px}
.tparrows.preview3 .tp-arr-titleholder		{	display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle}
.tparrows.preview3:hover .tp-arr-iwrapper	{
-webkit-transform: scale(1,1);
transform: scale(1,1);
} .tp-bullets.preview3 						{ 	height: 17px; }
.tp-bullets.preview3 .bullet 				{	cursor: pointer;
position: relative !important;
background: rgba(0, 0, 0, 0.5) !important;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 0) !important;
display: inline-block;
margin-right: 2px !important;
margin-bottom: 0px !important;
-webkit-transition: background-color 0.2s, border-color 0.2s;
-moz-transition: background-color 0.2s, border-color 0.2s;
-o-transition: background-color 0.2s, border-color 0.2s;
-ms-transition: background-color 0.2s, border-color 0.2s;
transition: background-color 0.2s, border-color 0.2s;
float:none !important;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected 		{	-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: rgba(255, 255, 255, 1) !important;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 1) !important;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.tparrows.preview3:after,
.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
.tparrows.preview3 .tp-arr-imgholder 		{	min-width:70px;height:70px}
.tp-rightarrow.preview3 .tp-arr-iwrapper	{	padding-right:50px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	padding-left:50px}
.tparrows.preview3 .tp-arr-titleholder		{	padding:10px;font-size:16px; }
}
@media only screen  and (max-width: 767px) {
.tparrows.preview3:after,
.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
} .tparrows.preview4 							{	width:30px; height:110px;  background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000}
.tparrows.preview4:after					{	position:absolute;  line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
}
.tp-rightarrow.preview4:after				{	content: '\e825';  }
.tp-leftarrow.preview4:after				{	content: '\e824';  }
.tparrows.preview4 .tp-arr-allwrapper		{	visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat}
.tp-leftarrow.preview4 .tp-arr-allwrapper	{	left:0px}
.tparrows.preview4 .tp-arr-iwrapper			{	position: relative}
.tparrows.preview4 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center;width:180px;height:110px;
position:relative;top:0px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tparrows.preview4 .tp-arr-imgholder2 		{	display:block;background-size:cover; background-position:center center; width:180px;height:110px;
position:absolute;top:0px; left:180px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tp-leftarrow.preview4 .tp-arr-imgholder2 	{	left:-180px}
.tparrows.preview4 .tp-arr-titleholder		{	display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative;
background: #000;
color: #FFF;
text-transform: uppercase;
white-space: nowrap;
letter-spacing: 1px;
font-weight: 700;
font-size: 11px;
line-height: 2.75;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;
}
.tparrows.preview4:after				{	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%}
.tp-leftarrow.preview4:after			{	transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%}
@media only screen and (min-width: 768px)  {
.tparrows.preview4:hover:after				{	-webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)}
.tp-leftarrow.preview4:hover:after			{	-webkit-transform: rotateY(90deg); transform:rotateY(90deg)}
.tparrows.preview4:hover .tp-arr-titleholder	{	-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
}
} .tp-bullets.preview4 						{ 	height: 17px; }
.tp-bullets.preview4 .bullet 				{	cursor: pointer;
position: relative !important;
background: rgba(0, 0, 0, 0.5) !important;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 0) !important;
display: inline-block;
margin-right: 2px !important;
margin-bottom: 0px !important;
-webkit-transition: background-color 0.2s, border-color 0.2s;
-moz-transition: background-color 0.2s, border-color 0.2s;
-o-transition: background-color 0.2s, border-color 0.2s;
-ms-transition: background-color 0.2s, border-color 0.2s;
transition: background-color 0.2s, border-color 0.2s;
float:none !important;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected 		{	-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: rgba(255, 255, 255, 1) !important;
width: 6px !important;
height: 6px !important;
border: 5px solid rgba(0, 0, 0, 1) !important;
}
@media only screen  and (max-width: 767px) {
.tparrows.preview4 						{	width:20px; height:80px}
.tparrows.preview4:after					{	width:20px; height:80px; line-height:80px; font-size:14px}
.tparrows.preview1 .tp-arr-allwrapper,
.tparrows.preview2 .tp-arr-allwrapper,
.tparrows.preview3 .tp-arr-allwrapper,
.tparrows.preview4 .tp-arr-allwrapper		{	display: none !important}
}  .tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}
.tp-simpleresponsive ul {
list-style:none;
padding:0;
margin:0;
}
.tp-simpleresponsive >ul li{
list-style:none;
position:absolute;
visibility:hidden;
} .caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span	{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/coloredbg.png) repeat} .tp-loader 	{
top:50%; left:50%;
z-index:10000;
position:absolute;
}
.tp-loader.spinner0 {
width: 40px;
height: 40px;
background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/loader.gif) no-repeat center center;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
margin-top:-20px;
margin-left:-20px;
-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.tp-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
margin-top:-20px;
margin-left:-20px;
-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.tp-loader.spinner5 	{	background:url(//sonyafitzpatrick.com/SITE/wp-content/plugins/revslider/rs-plugin/assets/loader.gif) no-repeat 10px 10px;
background-color:#fff;
margin:-22px -22px;
width:44px;height:44px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
@-webkit-keyframes tp-rotateplane {
0% { -webkit-transform: perspective(120px) }
50% { -webkit-transform: perspective(120px) rotateY(180deg) }
100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes tp-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
} 50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
} 100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
.tp-loader.spinner2 {
width: 40px;
height: 40px;
margin-top:-20px;margin-left:-20px;
background-color: #ff0000;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
border-radius: 100%;
-webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
animation: tp-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes tp-scaleout {
0% { -webkit-transform: scale(0.0) }
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes tp-scaleout {
0% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 100% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
opacity: 0;
}
}
.tp-loader.spinner3 {
margin: -9px 0px 0px -35px;
width: 70px;
text-align: center;
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
border-radius: 100%;
display: inline-block;
-webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.tp-loader.spinner3 .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.tp-loader.spinner3 .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes tp-bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0.0) }
40% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bouncedelay {
0%, 80%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 40% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.tp-loader.spinner4 {
margin: -20px 0px 0px -20px;
width: 40px;
height: 40px;
text-align: center;
-webkit-animation: tp-rotate 2.0s infinite linear;
animation: tp-rotate 2.0s infinite linear;
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;
-webkit-animation: tp-bounce 2.0s infinite ease-in-out;
animation: tp-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}
.tp-loader.spinner4 .dot2 {
top: auto;
bottom: 0px;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
@-webkit-keyframes tp-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bounce {
0%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}