
@font-face {
    font-family: 'gothambold';
    src: url('../woff2/gotham-bold-webfont.woff2') format('woff2'),
        url('../woff/gotham-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Conv_gothambook1';
    src: url('../eot/gothambook1.eot');
    src: local('â˜º'), url('../woff/gothambook1.woff') format('woff'), url('../ttf/gothambook1.ttf') format('truetype'), url('../svg/gothambook1.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gotham_bookregular';
    src: url('../woff2/gothambook2-webfont.woff2') format('woff2'),
        url('../woff/gothambook2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Conv_Adobe-Caslon-Pro-Semibold';
    src: url('../eot/adobe-caslon-pro-semibold.eot');
    src: local('â˜º'), url('../woff/adobe-caslon-pro-semibold.woff') format('woff'), url('../ttf/adobe-caslon-pro-semibold.ttf') format('truetype'), url('../svg/adobe-caslon-pro-semibold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Reset & Basics -------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline; font-family: 'Conv_gothambook1'; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

/* Basic Styles ---------------------------------------------------------------------- */
html{height:100%}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}

/* Typography ------------------------------------------------------------------------ */
h1,h2,h3,h4,h5,h6{margin-bottom:15px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
p{margin:0 0 15px}
em,i{font-style:italic}
b,strong,dt{font-weight:700}
big,.big{font-size:110%;line-height:180%}
.gallery-caption,.bypostauthor{}

/* Code Hightlighter ----------------------------------------------------------------- */
code,pre,q{font-family:Consolas,monospace!important;border:1px solid #e8e8e8;background:#fff;-webkit-border-radius:3px;border-radius:3px}
code,q{padding:2px 4px;white-space:nowrap;margin:0 2px;color:#2991d6}
pre{padding:21px 15px 20px;margin:15px 0;display:block;line-height:21px!important;background:#fff;background:-moz-linear-gradient(top,#fff 50%,#fafafa 50%);background:-webkit-linear-gradient(top,#fff 50%,#fafafa 50%);background:-o-linear-gradient(top,#fff 50%,#fafafa 50%);background:linear-gradient(top,#fff 50%,#fafafa 50%);background-size:42px 42px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}
code p,pre p{margin-bottom:0!important}

/* Links ----------------------------------------------------------------------------- */
a, a:visited, a:focus { text-decoration: none; outline: 0; }
a:hover { text-decoration: underline; }
p a, p a:visited { line-height: inherit; }

/* Images ---------------------------------------------------------------------------- */
img.scale-with-grid,#Content img{max-width:100%;height:auto; }
.google-map img{max-width:none!important}
iframe{max-width:100%}
#Content .blog_slider.flat .blog_slider_ul li .item_wrapper .image_wrapper img{filter: grayscale(100%); opacity:1;}
#Content .blog_slider.flat .blog_slider_ul li .item_wrapper:hover .image_wrapper img{filter: grayscale(0);}

/* Buttons --------------------------------------------------------------------------- */
a.tp-button{background:none;font-family:inherit!important;height:auto!important;line-height:inherit!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:0!important;text-shadow:0 0 0!important;box-shadow:0 0 0!important;font-weight:400!important;border-width:1px!important}
a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:11px 20px;margin-bottom:15px;cursor:pointer;margin-right:7px;border:0;border-radius:5px;position:relative;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);background-image:url(../png/box_shadow_button.png);background-repeat:repeat-x}
a.button_js{padding:0}
a.button.button_large,a.tp-button.button_large,button.button_large,input[type="submit"].button_large,input[type="reset"].button_large,input[type="button"].button_large{font-size:110%;line-height:110%}
a.button .button_label{display:block;float:left;position:relative;z-index:2}

a.button .button_icon{display:block;float:left;background:rgba(0,0,0,.05)}
a.button .button_icon i{color:rgba(0,0,0,.5)}

a.button.button_left .button_icon,a.tp-button.button_left .button_icon{float:left}
a.button.button_right .button_icon,a.tp-button.button_right .button_icon{float:right}

a.button .button_label{padding:11px 20px}
a.button .button_icon{padding:11px 12px}
a.button_large .button_label{padding:15px 30px}
a.button_large .button_icon{padding:15px 13px}
#Content h1, #Content h2, #Content h3, #Content h4{font-family: 'gothambold'; font-weight:normal;}
#Footer h4{font-weight:normal;}

@media only screen and (min-width: 768px){
    a.button:after,a.tp-button:after,button:after,input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:rgba(0,0,0,.05)}
    a:hover.button,a:hover.tp-button{text-decoration:none}
    a.button:hover:after,a.tp-button:hover:after,button:hover:after,input[type="submit"]:hover:after,input[type="reset"]:hover:after,input[type="button"]:hover:after{width:100%}
}

/* Buttons sizes */
a.button.button_size_1 .button_label{padding:10px 17px}
a.button.button_size_1 .button_icon{padding:10px 10px}
a.button.button_size_1,
a.tp-button.button_size_1,
button.button_size_1,
input[type="submit"].button_size_1,
input[type="reset"].button_size_1,
input[type="button"].button_size_1{font-size:95%;line-height:95%}

a.button.button_size_3 .button_label{padding:15px 30px}
a.button.button_size_3 .button_icon{padding:15px 13px}
a.button.button_size_3,
a.tp-button.button_size_3,
button.button_size_3,
input[type="submit"].button_size_3,
input[type="reset"].button_size_3,
input[type="button"].button_size_3{font-size:110%;line-height:110%}

a.button.button_size_4 .button_label{padding:18px 33px}
a.button.button_size_4 .button_icon{padding:18px 16px}
a.button.button_size_4,
a.tp-button.button_size_4,
button.button_size_4,
input[type="submit"].button_size_4,
input[type="reset"].button_size_4,
input[type="button"].button_size_4{font-size:120%;line-height:120%}

/* Button full-width */
a.button.button_full_width,
button.button_full_width,
input[type="submit"].button_full_width,
input[type="reset"].button_full_width,
input[type="button"].button_full_width { width: 100%; text-align: center; }
a.button.button_full_width .button_icon{ display: inline-block;float:none;background: none;}
a.button.button_full_width .button_label{ display:inline-block;float:none;}

a.button_left.button_full_width .button_label {padding-left:0}
a.button_right.button_full_width .button_label {padding-right:0}


/* Buttons | Stroke ------------------------------------------------------------------ */
.button-stroke a.button:not(.action_button),.button-stroke:not(.header-plain) a.button.action_button,.button-stroke a.tp-button,.button-stroke button,.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{border-width:2px;border-style:solid;-webkit-border-radius:3px;border-radius:3px;background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0;background-image:none}
.button-stroke a.button:not(.action_button):after,.button-stroke:not(.header-plain) a.button.action_button:after,.button-stroke a.tp-button:after,.button-stroke button:after,.button-stroke input[type="submit"]:after,.button-stroke input[type="reset"]:after,.button-stroke input[type="button"]:after{display:none}

.button-stroke a.button:not(.action_button),.button-stroke:not(.header-plain) a.button.action_button,.button-stroke a.tp-button,.button-stroke button,.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.button-stroke a:hover.button:not(.action_button),.button-stroke:not(.header-plain) a:hover.button.action_button,.button-stroke a:hover.tp-button,.button-stroke button:hover,.button-stroke input[type="submit"]:hover,.button-stroke input[type="reset"]:hover,.button-stroke input[type="button"]:hover{background-color:#828282}
.button-stroke a:hover.button.button_stroke_custom:not(.action_button),.button-stroke:not(.header-plain) a:hover.button.button_stroke_custom.action_button,.button-stroke a:hover.tp-button.button_stroke_custom{background-color:rgba(0,0,0,.05)!important}
.button-stroke a.button .button_icon{background:none}
.button-stroke a:hover.button .button_icon i,.button-stroke a.button.button_theme:hover .button_icon i{color:rgba(0,0,0,.5)!important}

.button-stroke a.button_left.button .button_label,.button-stroke a.button_left.button_large .button_label{padding-left:0}
.button-stroke a.button_right.button .button_label,.button-stroke a.button_right.button_large .button_label{padding-right:0}
.button-stroke a.button_left.button_large .button_icon{padding-left:27px}
.button-stroke a.button_right.button_large .button_icon{padding-right:27px}

/* Buttons | Flat -------------------------------------------------------------------- */
.button-flat a.button:not(.action_button),.button-flat:not(.header-plain) a.button.action_button,.button-flat a.tp-button,.button-flat button,.button-flat input[type="submit"],.button-flat input[type="reset"],.button-flat input[type="button"]{background-image:none;border-width:0;border-style:solid;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0;-webkit-appearance:none}
.button-flat a.button .button_icon{background:none}
.button-flat a.button .button_icon i{color:inherit}

.button-flat a.button_left.button .button_label,.button-flat a.button_left.button_large .button_label{padding-left:0}
.button-flat a.button_right.button .button_label,.button-flat a.button_right.button_large .button_label{padding-right:0}
.button-flat a.button_left.button_large .button_icon{padding-left:27px}
.button-flat a.button_right.button_large .button_icon{padding-right:27px}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

@media only screen and (min-width: 768px){
    .button-flat a.button:after,.button-flat a.tp-button:after,.button-flat button:after,.button-flat input[type="submit"]:after,.button-flat input[type="reset"]:after,.button-flat input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:rgba(0,0,0,.07);filter:alpha(opacity=0);opacity:0}
    .button-flat a.button:hover:after,.button-flat a.tp-button:hover:after,.button-flat button:hover:after,.button-flat input[type="submit"]:hover:after,.button-flat input[type="reset"]:hover:after,.button-flat input[type="button"]:hover:after{width:100%;filter:alpha(opacity=1);opacity:1}
}

/* Buttons | Colors ------------------------------------------------------------------ */
/* Red */
a.button.button_red,a.tp-button.red{background-color:#e7432b;color:#fff}
.button-stroke a.button.button_red,.button-stroke a.button.button_red .button_icon i,.button-stroke a.tp-button.red{color:#e7432b;border-color:#e7432b}
.button-stroke a:hover.button.button_red,.button-stroke a:hover.tp-button.red{background-color:#e7432b!important;color:#fff}
/* Blue */
a.button.button_blue,a.tp-button.blue{background-color:#2e96db;color:#fff}
.button-stroke a.button.button_blue,.button-stroke a.button.button_blue .button_icon i,.button-stroke a.tp-button.blue{color:#2e96db;border-color:#2e96db}
.button-stroke a:hover.button.button_blue,.button-stroke a:hover.tp-button.blue{background-color:#2e96db!important;color:#fff}
/* Turquoise */
a.button.button_turquoise,a.tp-button.turquoise{background-color:#22e387;color:#fff}
.button-stroke a.button.button_turquoise,.button-stroke a.button.button_turquoise .button_icon i,.button-stroke a.tp-button.turquoise{color:#22e387;border-color:#22e387}
.button-stroke a:hover.button.button_turquoise,.button-stroke a:hover.tp-button.turquoise{background-color:#22e387!important;color:#fff}
/* Yellow */
a.button.button_yellow,a.tp-button.yellow{background-color:#face43;color:#fff}
.button-stroke a.button.button_yellow,.button-stroke a.button.button_yellow .button_icon i,.button-stroke a.tp-button.yellow{color:#face43;border-color:#face43}
.button-stroke a:hover.button.button_yellow,.button-stroke a:hover.tp-button.yellow{background-color:#face43!important;color:#fff}
/* Grey */
a.button.button_grey,a.tp-button.grey{background-color:#8f8f8f;color:#fff}
.button-stroke a.button.button_grey,.button-stroke a.button.button_grey .button_icon i,.button-stroke a.tp-button.grey{color:#8f8f8f;border-color:#8f8f8f}
.button-stroke a:hover.button.button_grey,.button-stroke a:hover.tp-button.grey{background-color:#8f8f8f!important;color:#fff}
/* Navy */
a.button.button_navy,a.tp-button.navy{background-color:#3b5982;color:#fff}
.button-stroke a.button.button_navy,.button-stroke a.button.button_navy .button_icon i,.button-stroke a.tp-button.navy{color:#3b5982;border-color:#3b5982}
.button-stroke a:hover.button.button_navy,.button-stroke a:hover.tp-button.navy{background-color:#3b5982!important;color:#fff}
/* Orange */
a.button.button_orange,a.tp-button.orange{background-color:#ff8125;color:#fff}
.button-stroke a.button.button_orange,.button-stroke a.button.button_orange .button_icon i,.button-stroke a.tp-button.orange{color:#ff8125;border-color:#ff8125}
.button-stroke a:hover.button.button_orange,.button-stroke a:hover.tp-button.orange{background-color:#ff8125!important;color:#fff}
/* Green */
a.button.button_green,a.tp-button.green{background-color:#88be4c;color:#fff}
.button-stroke a.button.button_green,.button-stroke a.button.button_green .button_icon i,.button-stroke a.tp-button.green{color:#88be4c;border-color:#88be4c}
.button-stroke a:hover.button.button_green,.button-stroke a:hover.tp-button.green{background-color:#88be4c!important;color:#fff}
/* Darkgrey */
a.tp-button.darkgrey{background-color:transparent;color:#545454!important;border-color:#545454}
a:hover.tp-button.darkgrey{background-color:#545454;color:#fff!important}
/* Lightgrey */
a.tp-button.lightgrey{background-color:transparent;color:#fff;border-color:#fff}
a:hover.tp-button.lightgrey{background-color:#fff;color:#545454!important}

/* Icons ----------------------------------------------------------------------------- */
@font-face{font-family:'mfn-icons';src:url(../eot/mfn-icons2e38.eot);src:url(../eot/mfn-icons2e38.eot#iefix) format("embedded-opentype"),url(../woff/mfn-icons2e38.woff) format("woff"),url(../ttf/mfn-icons2e38.ttf) format("truetype"),url(../svg/mfn-icons2e38.svg#mfn-icons) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}

.icon-acrobat:before{content:'\e800'}.icon-address:before{content:'\e801'}.icon-adjust:before{content:'\e802'}.icon-aim:before{content:'\e803'}.icon-air:before{content:'\e804'}.icon-alert:before{content:'\e805'}.icon-amazon:before{content:'\e806'}.icon-android:before{content:'\e807'}.icon-angellist:before{content:'\e808'}.icon-appnet:before{content:'\e809'}.icon-appstore:before{content:'\e80a'}.icon-archive:before{content:'\e80b'}.icon-arrow-combo:before{content:'\e80c'}.icon-arrows-ccw:before{content:'\e80d'}.icon-attach:before{content:'\e80e'}.icon-attach-line:before{content:'\e80f'}.icon-attention:before{content:'\e810'}.icon-back:before{content:'\e811'}.icon-back-in-time:before{content:'\e812'}.icon-bag:before{content:'\e813'}.icon-basket:before{content:'\e814'}.icon-battery:before{content:'\e815'}.icon-beaker-line:before{content:'\e816'}.icon-bell:before{content:'\e817'}.icon-bitbucket:before{content:'\e818'}.icon-bitcoin:before{content:'\e819'}.icon-block:before{content:'\e81a'}.icon-blogger:before{content:'\e81b'}.icon-book:before{content:'\e81c'}.icon-book-open:before{content:'\e81d'}.icon-bookmark:before{content:'\e81e'}.icon-bookmarks:before{content:'\e81f'}.icon-box:before{content:'\e820'}.icon-briefcase:before{content:'\e821'}.icon-brush:before{content:'\e822'}.icon-bucket:before{content:'\e823'}.icon-buffer:before{content:'\e824'}.icon-calendar:before{content:'\e825'}.icon-calendar-line:before{content:'\e826'}.icon-call:before{content:'\e827'}.icon-camera:before{content:'\e828'}.icon-camera-line:before{content:'\e829'}.icon-cancel:before{content:'\e82a'}.icon-cancel-circled:before{content:'\e82b'}.icon-cancel-squared:before{content:'\e82c'}.icon-cart:before{content:'\e82d'}.icon-cc:before{content:'\e82e'}.icon-cc-by:before{content:'\e82f'}
.icon-cc-nc:before{content:'\e830'}.icon-cc-nc-eu:before{content:'\e831'}.icon-cc-nc-jp:before{content:'\e832'}.icon-cc-nd:before{content:'\e833'}.icon-cc-pd:before{content:'\e834'}.icon-cc-remix:before{content:'\e835'}.icon-cc-sa:before{content:'\e836'}.icon-cc-share:before{content:'\e837'}.icon-cc-zero:before{content:'\e838'}.icon-ccw:before{content:'\e839'}.icon-cd:before{content:'\e83a'}.icon-cd-line:before{content:'\e83b'}.icon-chart-area:before{content:'\e83c'}.icon-chart-bar:before{content:'\e83d'}.icon-chart-line:before{content:'\e83e'}.icon-chart-pie:before{content:'\e83f'}.icon-chat:before{content:'\e840'}.icon-check:before{content:'\e841'}.icon-clipboard:before{content:'\e842'}.icon-clock:before{content:'\e843'}.icon-clock-line:before{content:'\e844'}.icon-cloud:before{content:'\e845'}.icon-cloud-line:before{content:'\e846'}.icon-cloud-thunder:before{content:'\e847'}.icon-cloudapp:before{content:'\e848'}.icon-code:before{content:'\e849'}.icon-cog:before{content:'\e84a'}.icon-cog-line:before{content:'\e84b'}.icon-comment-fa:before{content:'\e84c'}.icon-comment-line:before{content:'\e84d'}.icon-compass:before{content:'\e84e'}.icon-credit-card:before{content:'\e84f'}.icon-cup:before{content:'\e850'}.icon-cup-line:before{content:'\e851'}.icon-cw:before{content:'\e852'}.icon-database-line:before{content:'\e853'}.icon-delicious:before{content:'\e854'}.icon-desktop-line:before{content:'\e855'}.icon-diamond-line:before{content:'\e856'}.icon-digg:before{content:'\e857'}.icon-direction:before{content:'\e858'}.icon-disqus:before{content:'\e859'}.icon-doc:before{content:'\e85a'}
.icon-doc-landscape:before{content:'\e85b'}.icon-doc-line:before{content:'\e85c'}.icon-doc-text:before{content:'\e85d'}.icon-doc-text-inv:before{content:'\e85e'}.icon-docs:before{content:'\e85f'}.icon-dot:before{content:'\e860'}.icon-dot-2:before{content:'\e861'}.icon-dot-3:before{content:'\e862'}.icon-down:before{content:'\e863'}.icon-down-bold:before{content:'\e864'}.icon-down-circled:before{content:'\e865'}.icon-down-dir:before{content:'\e866'}.icon-down-open:before{content:'\e867'}.icon-down-open-big:before{content:'\e868'}.icon-down-open-mini:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-download:before{content:'\e86b'}.icon-drive:before{content:'\e86c'}.icon-droplet:before{content:'\e86d'}.icon-drupal:before{content:'\e86e'}.icon-duckduckgo:before{content:'\e86f'}.icon-dwolla:before{content:'\e870'}.icon-ebay:before{content:'\e871'}.icon-email:before{content:'\e872'}.icon-erase:before{content:'\e873'}.icon-eventasaurus:before{content:'\e874'}.icon-eventbrite:before{content:'\e875'}.icon-eventful:before{content:'\e876'}.icon-export:before{content:'\e877'}.icon-eye:before{content:'\e878'}.icon-eye-line:before{content:'\e879'}.icon-fast-backward:before{content:'\e87a'}.icon-fast-forward:before{content:'\e87b'}.icon-feather:before{content:'\e87c'}.icon-fire-line:before{content:'\e87d'}.icon-fivehundredpx:before{content:'\e87e'}.icon-flag:before{content:'\e87f'}.icon-flash:before{content:'\e880'}.icon-flashlight:before{content:'\e881'}.icon-flight:before{content:'\e882'}.icon-floppy:before{content:'\e883'}.icon-flow-branch:before{content:'\e884'}.icon-flow-cascade:before{content:'\e885'}.icon-flow-line:before{content:'\e886'}.icon-flow-parallel:before{content:'\e887'}.icon-flow-tree:before{content:'\e888'}.icon-folder:before{content:'\e889'}.icon-food-line:before{content:'\e88a'}.icon-forrst:before{content:'\e88b'}.icon-forward:before{content:'\e88c'}.icon-gauge:before{content:'\e88d'}.icon-globe:before{content:'\e88e'}.icon-globe-line:before{content:'\e88f'}.icon-gmail:before{content:'\e890'}
.icon-googleplay:before{content:'\e891'}.icon-gowalla:before{content:'\e892'}.icon-graduation-cap:before{content:'\e893'}.icon-graduation-cap-line:before{content:'\e894'}.icon-grooveshark:before{content:'\e895'}.icon-guest:before{content:'\e896'}.icon-hackernews:before{content:'\e897'}.icon-heart-empty-fa:before{content:'\e898'}.icon-heart-fa:before{content:'\e899'}.icon-heart-line:before{content:'\e89a'}.icon-help:before{content:'\e89b'}.icon-help-circled:before{content:'\e89c'}.icon-home:before{content:'\e89d'}.icon-hourglass:before{content:'\e89e'}.icon-html5:before{content:'\e89f'}.icon-ie:before{content:'\e8a0'}.icon-inbox:before{content:'\e8a1'}.icon-inbox-line:before{content:'\e8a2'}.icon-infinity:before{content:'\e8a3'}.icon-info:before{content:'\e8a4'}.icon-info-circled:before{content:'\e8a5'}.icon-install:before{content:'\e8a6'}.icon-instapaper:before{content:'\e8a7'}.icon-intensedebate:before{content:'\e8a8'}.icon-itunes:before{content:'\e8a9'}.icon-key:before{content:'\e8aa'}.icon-key-line:before{content:'\e8ab'}.icon-keyboard:before{content:'\e8ac'}.icon-klout:before{content:'\e8ad'}.icon-lamp:before{content:'\e8ae'}.icon-language:before{content:'\e8af'}.icon-lanyrd:before{content:'\e8b0'}.icon-layout:before{content:'\e8b1'}.icon-leaf:before{content:'\e8b2'}.icon-left:before{content:'\e8b3'}.icon-left-bold:before{content:'\e8b4'}.icon-left-circled:before{content:'\e8b5'}.icon-left-dir:before{content:'\e8b6'}.icon-left-open:before{content:'\e8b7'}.icon-left-open-big:before{content:'\e8b8'}.icon-left-open-mini:before{content:'\e8b9'}.icon-left-thin:before{content:'\e8ba'}.icon-lego:before{content:'\e8bb'}.icon-level-down:before{content:'\e8bc'}.icon-level-up:before{content:'\e8bd'}.icon-lifebuoy:before{content:'\e8be'}.icon-light-down:before{content:'\e8bf'}.icon-light-up:before{content:'\e8c0'}.icon-lightbulb-line:before{content:'\e8c1'}.icon-link:before{content:'\e8c2'}.icon-list:before{content:'\e8c3'}.icon-list-add:before{content:'\e8c4'}.icon-lkdto:before{content:'\e8c5'}
.icon-location:before{content:'\e8c6'}.icon-location-line:before{content:'\e8c7'}.icon-lock:before{content:'\e8c8'}.icon-lock-line:before{content:'\e8c9'}.icon-lock-open:before{content:'\e8ca'}.icon-login:before{content:'\e8cb'}.icon-logout:before{content:'\e8cc'}.icon-loop:before{content:'\e8cd'}.icon-macstore:before{content:'\e8ce'}.icon-magnet:before{content:'\e8cf'}.icon-mail:before{content:'\e8d0'}.icon-mail-line:before{content:'\e8d1'}.icon-map:before{content:'\e8d2'}.icon-meetup:before{content:'\e8d3'}.icon-megaphone:before{content:'\e8d4'}.icon-megaphone-line:before{content:'\e8d5'}.icon-menu:before{content:'\e8d6'}.icon-mic:before{content:'\e8d7'}.icon-minus:before{content:'\e8d8'}.icon-minus-circled:before{content:'\e8d9'}.icon-minus-squared:before{content:'\e8da'}.icon-mobile:before{content:'\e8db'}.icon-mobile-line:before{content:'\e8dc'}.icon-money-line:before{content:'\e8dd'}.icon-monitor:before{content:'\e8de'}.icon-moon:before{content:'\e8df'}.icon-mouse:before{content:'\e8e0'}.icon-music:before{content:'\e8e1'}.icon-music-line:before{content:'\e8e2'}.icon-mute:before{content:'\e8e3'}.icon-myspace:before{content:'\e8e4'}.icon-network:before{content:'\e8e5'}.icon-newspaper:before{content:'\e8e6'}.icon-ninetyninedesigns:before{content:'\e8e7'}.icon-note:before{content:'\e8e8'}.icon-note-beamed:before{content:'\e8e9'}.icon-note-line:before{content:'\e8ea'}.icon-openid:before{content:'\e8eb'}.icon-opentable:before{content:'\e8ec'}.icon-palette:before{content:'\e8ed'}.icon-paper-plane:before{content:'\e8ee'}.icon-paper-plane-line:before{content:'\e8ef'}.icon-params-line:before{content:'\e8f0'}.icon-pause:before{content:'\e8f1'}.icon-pencil:before{content:'\e8f2'}.icon-pencil-line:before{content:'\e8f3'}.icon-phone:before{content:'\e8f4'}.icon-photo-line:before{content:'\e8f5'}.icon-picture:before{content:'\e8f6'}
.icon-pinboard:before{content:'\e8f7'}.icon-plancast:before{content:'\e8f8'}.icon-play:before{content:'\e8f9'}.icon-plurk:before{content:'\e8fa'}.icon-plus:before{content:'\e8fb'}.icon-plus-circled:before{content:'\e8fc'}.icon-plus-squared:before{content:'\e8fd'}.icon-pocket:before{content:'\e8fe'}.icon-podcast:before{content:'\e8ff'}.icon-popup:before{content:'\e900'}.icon-posterous:before{content:'\e901'}.icon-print:before{content:'\e902'}.icon-progress-0:before{content:'\e903'}.icon-progress-1:before{content:'\e904'}.icon-progress-2:before{content:'\e905'}.icon-progress-3:before{content:'\e906'}.icon-publish:before{content:'\e907'}.icon-quora:before{content:'\e908'}.icon-quote:before{content:'\e909'}.icon-record:before{content:'\e90a'}.icon-reddit:before{content:'\e90b'}.icon-reply:before{content:'\e90c'}.icon-reply-all:before{content:'\e90d'}.icon-resize-full:before{content:'\e90e'}.icon-resize-small:before{content:'\e90f'}.icon-retweet:before{content:'\e910'}.icon-right:before{content:'\e911'}.icon-right-bold:before{content:'\e912'}.icon-right-circled:before{content:'\e913'}.icon-right-dir:before{content:'\e914'}.icon-right-open:before{content:'\e915'}.icon-right-open-big:before{content:'\e916'}.icon-right-open-mini:before{content:'\e917'}.icon-right-thin:before{content:'\e918'}.icon-rocket:before{content:'\e919'}.icon-rss:before{content:'\e91a'}.icon-search:before{content:'\e91b'}.icon-search-line:before{content:'\e91c'}.icon-share:before{content:'\e91d'}.icon-shareable:before{content:'\e91e'}.icon-shop-line:before{content:'\e91f'}.icon-shuffle:before{content:'\e920'}.icon-signal:before{content:'\e921'}.icon-smashmag:before{content:'\e922'}.icon-songkick:before{content:'\e923'}.icon-sound:before{content:'\e924'}.icon-sound-line:before{content:'\e925'}.icon-stackoverflow:before{content:'\e926'}
.icon-star:before{content:'\e927'}.icon-star-empty:before{content:'\e928'}.icon-star-line:before{content:'\e929'}.icon-statusnet:before{content:'\e92a'}.icon-stop:before{content:'\e92b'}.icon-suitcase:before{content:'\e92c'}.icon-switch:before{content:'\e92d'}.icon-t-shirt-line:before{content:'\e92e'}.icon-tag:before{content:'\e92f'}.icon-tag-line:before{content:'\e930'}.icon-tape:before{content:'\e931'}.icon-target:before{content:'\e932'}.icon-thermometer:before{content:'\e933'}.icon-thumbs-up:before{content:'\e934'}.icon-thumbs-down:before{content:'\e935'}.icon-thumbs-up-line:before{content:'\e936'}.icon-ticket:before{content:'\e937'}.icon-to-end:before{content:'\e938'}.icon-to-start:before{content:'\e939'}.icon-tools:before{content:'\e93a'}.icon-traffic-cone:before{content:'\e93b'}.icon-trash:before{content:'\e93c'}.icon-trash-line:before{content:'\e93d'}.icon-trophy:before{content:'\e93e'}.icon-truck-line:before{content:'\e93f'}.icon-tv-line:before{content:'\e940'}.icon-up:before{content:'\e941'}.icon-up-bold:before{content:'\e942'}.icon-up-circled:before{content:'\e943'}.icon-up-dir:before{content:'\e944'}.icon-up-open:before{content:'\e945'}.icon-up-open-big:before{content:'\e946'}.icon-up-open-mini:before{content:'\e947'}.icon-up-thin:before{content:'\e948'}.icon-upload:before{content:'\e949'}.icon-upload-cloud:before{content:'\e94a'}.icon-user:before{content:'\e94b'}.icon-user-add:before{content:'\e94c'}.icon-user-line:before{content:'\e94d'}.icon-users:before{content:'\e94e'}.icon-vcard:before{content:'\e94f'}.icon-viadeo:before{content:'\e950'}.icon-video:before{content:'\e951'}.icon-videocam-line:before{content:'\e952'}.icon-vk:before{content:'\e953'}.icon-volume:before{content:'\e954'}.icon-w3c:before{content:'\e955'}.icon-wallet-line:before{content:'\e956'}.icon-water:before{content:'\e957'}.icon-weibo:before{content:'\e958'}.icon-wikipedia:before{content:'\e959'}.icon-window:before{content:'\e95a'}.icon-wordpress:before{content:'\e95b'}.icon-xing:before{content:'\e95c'}
.icon-yahoo:before{content:'\e95d'}.icon-yelp:before{content:'\e95e'}.icon-youtube:before{content:'\e95f'}.icon-menu-fine:before{content:'\e960'}.icon-bag-fine:before{content:'\e961'}.icon-search-fine:before{content:'\e962'}.icon-cancel-fine:before{content:'\e963'}.icon-plus-fine:before{content:'\e964'}.icon-minus-fine:before{content:'\e965'}.icon-gplus-circled:before{content:'\f059'}.icon-github-circled:before{content:'\f09b'}.icon-gplus:before{content:'\f0d5'}.icon-comment-empty-fa:before{content:'\f0e5'}.icon-instagram:before{content:'\f16d'}.icon-tumblr:before{content:'\f173'}.icon-windows:before{content:'\f17a'}.icon-foursquare:before{content:'\f180'}.icon-google:before{content:'\f1a0'}.icon-behance:before{content:'\f1b4'}.icon-steam:before{content:'\f1b6'}.icon-spotify:before{content:'\f1bc'}.icon-database:before{content:'\f1c0'}.icon-qq:before{content:'\f1d6'}.icon-paypal:before{content:'\f1ed'}.icon-stripe:before{content:'\f1f5'}.icon-chrome:before{content:'\f268'}.icon-scribd:before{content:'\f28a'}.icon-github:before{content:'\f300'}.icon-flickr:before{content:'\f303'}.icon-flickr-circled:before{content:'\f304'}.icon-vimeo:before{content:'\f306'}.icon-vimeo-circled:before{content:'\f307'}.icon-twitter:before{content:'\f309'}.icon-twitter-circled:before{content:'\f30a'}.icon-facebook:before{content:'\f30c'}.icon-facebook-circled:before{content:'\f30d'}.icon-facebook-squared:before{content:'\f30e'}.icon-pinterest:before{content:'\f312'}.icon-pinterest-circled:before{content:'\f313'}.icon-tumblr-circled:before{content:'\f316'}.icon-linkedin:before{content:'\f318'}
.icon-linkedin-circled:before{content:'\f319'}.icon-dribbble:before{content:'\f31b'}.icon-dribbble-circled:before{content:'\f31c'}.icon-stumbleupon:before{content:'\f31e'}.icon-stumbleupon-circled:before{content:'\f31f'}.icon-lastfm:before{content:'\f321'}.icon-lastfm-circled:before{content:'\f322'}.icon-rdio:before{content:'\f324'}.icon-rdio-circled:before{content:'\f325'}.icon-spotify-circled:before{content:'\f328'}.icon-dropbox:before{content:'\f330'}.icon-evernote:before{content:'\f333'}.icon-flattr:before{content:'\f336'}.icon-skype:before{content:'\f339'}.icon-skype-circled:before{content:'\f33a'}.icon-renren:before{content:'\f33c'}.icon-sina-weibo:before{content:'\f33f'}.icon-picasa:before{content:'\f345'}.icon-soundcloud:before{content:'\f348'}.icon-mixi:before{content:'\f34b'}.icon-google-circles:before{content:'\f351'}.icon-vkontakte:before{content:'\f354'}.icon-smashing:before{content:'\f357'}.icon-db-shape:before{content:'\f600'}.icon-sweden:before{content:'\f601'}.icon-logo-db:before{content:'\f603'}.icon-tripadvisor:before{content:'\f262'}

/* bbPress --------------------------------------------------------------------------- */
.bbpress #Subheader .title{width:60%}
.bbpress #Subheader ul.breadcrumbs{width:40%}
.bbpress #Subheader ul.breadcrumbs .bbp-breadcrumb-current{margin:0}
.bbpress #bbpress-forums div.bbp-search-form{float:none;width:100%;margin-bottom:20px}
.bbpress #bbpress-forums #subscription-toggle{color:#ffffff}
.bbpress #bbpress-forums #bbp-search-form #bbp_search{width:100%;margin:0}
.bbpress #bbpress-forums div.bbp-topic-tags{clear:both;margin-bottom:20px}
.bbpress #bbpress-forums div.bbp-topic-tags p{margin:0}
.bbpress .widget_display_search .screen-reader-text{display:none}
.bbpress .widget_display_search #bbp_search{margin:0}
.bbpress .bbp_widget_login .bbp-logged-in h4{font-size:14px;font-weight:400}
.bbpress .bbp_widget_login .bbp-logged-in a.button{margin:0}
.bbpress .widget_display_views ul,.bbpress .widget_display_forums ul{list-style-type:square;padding:0 0 0 30px}
.bbpress .widget_display_views ul li a,.bbpress .widget_display_forums ul li a{display:block;padding:4px 0 7px 4px}

/* BuddyPress ------------------------------------------------------------------------ */
#buddypress{margin-bottom:40px}
#buddypress #whats-new-options{height:auto!important;overflow:visible!important}
#buddypress div.dir-search{margin:0}
#buddypress #search-members-form > *{float:left}
#buddypress div.dir-search input[type="text"],#buddypress li.groups-members-search input[type="text"]{padding:2px 3px;font-size:100%;margin-right:5px;font-weight:400}
#buddypress div#subnav.item-list-tabs ul li > *{float:left}
#buddypress div#subnav.item-list-tabs ul li label{margin:10px 5px 0 0;font-weight:400}
#buddypress div#item-header div#item-meta{font-size:100%}
#buddypress #message-recipients .highlight { background:none; color:inherit;}
#buddypress #message-recipients .button { display:inline;}

/* Contact Form 7 -------------------------------------------------------------------- */
.wpcf7::after{clear:both;content:"";display:block}
.wpcf7-form .column{margin-bottom:10px}
.wpcf7-mail-sent-ok{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#7DCC68!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
.wpcf7-mail-sent-ng{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#fb5455!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
.cf7p-message .wpcf7-validation-errors{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#fb5455!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
body:not(.cf7p-message) .wpcf7-validation-errors{border:none!important;display:none!important}
body:not(.cf7p-message) .wpcf7-not-valid-tip{position:absolute!important;left:-50px!important;top:0!important;width:50px!important;height:44px!important;padding:0!important;background:url(../png/contact_form_error.png)!important;overflow:hidden;text-indent:-9999px!important;padding:0;border:none!important}
.wpcf7-captchar{margin-bottom:0}
span.wpcf7-form-control-wrap{width:100%;position:relative!important;display:inline-block;margin-bottom:3px}
span.wpcf7-form-control-wrap .wpcf7-date,span.wpcf7-form-control-wrap .wpcf7-quiz,span.wpcf7-form-control-wrap .wpcf7-number,span.wpcf7-form-control-wrap .wpcf7-select,span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}
.wpcf7-submit{margin-bottom:0!important}

/* Contact Form 7 | Popup */	
#popup_contact{position:fixed;right:20px;bottom:20px;z-index:9001}
.nice-scroll #popup_contact{right:30px}
#popup_contact > a.button{width:42px;height:42px;line-height:42px;font-size:20px;margin:0;text-align:center;color:rgba(0,0,0,.5);background:#f7f7f7;position:absolute;bottom:0;right:0}
#popup_contact > a.button:hover{text-decoration:none}
#popup_contact .popup_contact_wrapper{width:250px;padding:20px;background:#fbfbfb;position:absolute;bottom:65px;right:0;display:none}
#popup_contact.focus .popup_contact_wrapper{display:block}
#popup_contact .popup_contact_wrapper span.arrow{position:absolute;right:15px;bottom:-8px;margin:0 auto;width:0;height:0;display:block;border-top:8px solid #fbfbfb;border-right:8px solid transparent;border-left:8px solid transparent}
#popup_contact .popup_contact_wrapper form input[type="text"],#popup_contact .popup_contact_wrapper form input[type="email"],#popup_contact .popup_contact_wrapper form textarea{background:#fff;margin-bottom:10px}
#popup_contact .popup_contact_wrapper form textarea{resize:vertical;min-height:100px}
#popup_contact .popup_contact_wrapper form input[type="submit"]{margin:0;float:right}
#popup_contact .wpcf7-form.invalid > p:after{display:block}
#popup_contact .wpcf7-form-control-wrap{display:inline-block;margin-right:0;width:100%}
#popup_contact div.wpcf7 img.ajax-loader{margin-top:10px}

/* Easy Digital Downloads ------------------------------------------------------------ */
.edd_downloads_list .edd_download_inner{background:#fff;margin:0 4% 20px;padding:0 15px 20px}
.edd_downloads_list .edd_download_inner .edd_download_image{margin:0 -15px}
.edd_downloads_list .edd_download_inner .edd_download_title{padding-top:15px}
.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper{text-align:right}
.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper .edd-cart-added-alert{position:static;margin-top:15px}
.edd_downloads_list .edd_download_inner .edd_download_buy_button a.button{margin:0}
.edd_download_image{border-style:solid;border-width:8px;box-sizing:border-box;display:block;line-height:0;max-width:calc(100% + 30px);position:relative}
.edd_download_image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}
#edd_checkout_cart th,#edd_checkout_cart td{text-align:left;border-width:1px;border-style:solid;border-color:inherit;padding:10px}
#edd_checkout_cart .edd_cart_header_row th{font-weight:700;background:url(../png/bg_panel.png) repeat-x left top;padding:10px}
#edd_checkout_cart .edd_cart_tax_row th,#edd_checkout_cart .edd_cart_discount_row th{background:inherit}
#edd_checkout_cart tr:hover td a{color:inherit}
table#edd_purchase_receipt,table#edd_purchase_receipt_products{margin-bottom:40px}
#edd_checkout_form_wrap label,#edd_checkout_form_wrap span.edd-description{font-size:100%}
#edd_checkout_form_wrap span.edd-description{margin-bottom:10px}
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap textarea{padding:10px}
.edd-submit,#edd-purchase-button,input[type="submit"].edd-submit{padding:11px 20px;font-size:100%;font-weight:400;border:inherit}
#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa none repeat scroll 0 0;color:#444;padding:14px 20px}

/* Gravity Forms --------------------------------------------------------------------- */
.gform_wrapper label{font-weight:400;margin:.188em 0 .75em}
.gform_wrapper .top_label .gfield_label{font-weight:700}
.gform_wrapper input,.gform_wrapper select{margin:0}
.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{margin-left:3px}
.gform_wrapper div.validation_error{border:none!important;border-radius:5px;margin-bottom:30px;padding:20px!important;box-sizing:border-box;background:#fb5455;color:#fff!important;font-weight:400!important;font-size:inherit!important}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none!important}
.gform_confirmation_wrapper .gform_confirmation_message{border-radius:5px;margin-bottom:30px;padding:20px;background:#80B736;color:#fff}

/* Mailchimp ------------------------------------------------------------------------- */
#mc_embed_signup .clear{height:auto;overflow:visible;visibility:visible}
.mc4wp-form p > input{float:left;margin:0 3px}

/* prettyPhoto ----------------------------------------------------------------------- */
.pp_pic_holder{max-width:100%}
.pp_content{max-width:99.6%;max-width:calc(100% - 8px)}
.pp_content #fullResImage{max-width:100%;height:auto !important;}
.pp_content .pp_details{max-width:100%}
.pp_content .pp_hoverContainer{max-width:98.3%}

/* Slick Slider ---------------------------------------------------------------------- */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}
[dir='rtl'] .slick-slide{float:right!important}
.slick-slide img{display:block;margin-left:auto;margin-right:auto;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* The Events Callendar -------------------------------------------------------------- */
.tribe-events-page-template #Subheader .title{width:60%}
.tribe-events-page-template #Subheader ul.breadcrumbs{width:40%}
.tribe-events-list .tribe-events-event-image + div.tribe-events-content{padding-right:0!important;}
#tribe-bar-views .tribe-bar-views-list{z-index:29}
#tribe-bar-form input[type="text"]{font-weight:400}
h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title{font-weight:400}
.tribe-events-list-separator-month{font-weight:400}
#tribe-events-content .tribe-events-tooltip h4{font-weight:400}
.tribe-events-meta-group .tribe-events-single-section-title{font-weight:400}
.events-list .tribe-events-loop,.tribe-events-day .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.single-tribe_organizer .tribe-events-loop{max-width:100%}
a.tribe-events-ical{margin-top:0}
.tribe-events-cal-links a.tribe-events-gcal{margin-top:0}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:700;line-height:inherit}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{float:inherit;line-height:inherit;list-style:none outside none;margin:0 0 0 110px;padding:10px 0}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd:after{display:none}
#tribe-bar-form{background-image:url(../png/stripes_5_b.png)}
.tribe-events-back{padding:15px 10px;margin-bottom:20px;background-image:url(../png/stripes_5_b.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
ul.tribe-events-sub-nav a,.tribe-events-back a{font-size:14px;font-weight:400}
.tribe-events-event-image{border:8px solid #f8f8f8;box-sizing:border-box;display:block;line-height:0}
.tribe-events-list-widget ol{padding:10px 0 0 30px}
.tribe-events-list-widget ol li{margin-bottom:20px;list-style-type:square;padding-left:4px}
.tribe-events-list-widget ol li:before{display:none}
.tribe-events-list-widget ol li h4{font-size:16px;line-height:20px;margin-bottom:5px}
.tribe-events-list-widget ol li .duration{font-weight:400;color:rgba(0,0,0,.4)}
.tribe-events-list-widget p.tribe-events-widget-link{margin-left:30px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.08)}
.tribe-events-list-widget p.tribe-events-widget-link a{font-weight:400;font-size:13px}
.tribe-events-list-separator-month span{background:#fcfcfc}
.tribe-events-event-meta,.tribe-events-promo{color:#a8a8a8}
.tribe-events-calendar thead th{color:#444;border-color:rgba(0,0,0,0.08)}

/* UI Datepicker --------------------------------------------------------------------- */
.ui-datepicker .ui-datepicker-title select{padding:inherit;width:auto;display:inline-block;margin:auto;-webkit-appearance:menulist}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{margin:-1px}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{box-shadow:0 0 0 0 rgba(0,0,0,.0)}
.ui-datepicker table tr{border:0!important}
.ui-datepicker table tr td{border-width:0 1px 1px 0 !important;border-style:solid;border-color:#DEDEDE;padding:1px}
.ui-datepicker table td a,.ui-datepicker table td span{width:auto!important;display:block!important}
.ui-datepicker table tr:first-child td{background:inherit!important}
.ui-datepicker table tr:hover td{background:inherit!important;color:inherit!important}
.ui-datepicker table tr:hover td a{color:inherit!important}
.ui-datepicker table tr:nth-child(2n) td{background:inherit!important}

/* Visual Composer | Frontend Editor ------------------------------------------------- */
.wpb_wrapper > div{margin-bottom:35px}
.wpb_wrapper.ui-sortable .vc_call_to_action{background:none;border:none;padding:0}
body.layout-boxed .vc_row[data-vc-stretch-content="true"]{left:0!important;width:auto!important;margin-left:-2.7%;margin-right:-2.7%}
body.layout-boxed .vc_row-no-padding .wpb_column{padding:0}
.vc_images_carousel{width:auto!important}
.wpb_wrapper .portfolio_group{font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.wpb_wrapper .portfolio_group.flat .portfolio-item,.wpb_wrapper .portfolio_group.masonry-flat .portfolio-item{margin-bottom:0}
.wpb_wrapper .portfolio_group .portfolio-item .image_frame{margin-bottom:0}
.wpb_wrapper .wpcf7-form{display:inline-block}

/* Grid 1240px ----------------------------------------------------------------------- */
body								{ min-width: 960px;}
body.admin-bar						{ position:relative;}

#Wrapper 							{ max-width: 1240px; margin: 0px auto; overflow:hidden; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .06); box-shadow: 0px 0px 15px rgba(0, 0, 0, .06);}

.layout-boxed						{ padding: 25px 0;}
.layout-boxed.boxed-no-margin		{ padding: 0; }
.layout-full-width 					{ padding: 0; }
.layout-full-width #Wrapper 		{ max-width: 100% !important; width: 100% !important; margin: 0 !important; }

#Content 							{ width: 100%; padding-top: 30px;}
#Content.no-padding,
.template-slider #Content,
.with_aside #Content				{ padding-top: 0; }

.with_aside .sections_group			{ padding-top: 30px; }

.section							{ position: relative; }
.section_wrapper,
.container							{ max-width: 1220px; margin:0 auto; position:relative;}
.section.full-width > .section_wrapper	{ max-width: 100% !important; padding: 0 !important;}

.section_wrapper:after,
.container:after					{ clear: both; content: " "; display: block; height: 0; visibility: hidden;}

.mcb-wrap							{ float:left; position:relative; z-index:1; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mcb-wrap.divider					{ width:100%;}

.column, .columns					{ float: left; margin:0 1% 40px;}
.the_content_wrapper				{ margin: 0 1%;}
.column_content .the_content_wrapper	{ margin: 0;}

.sidebar, .widget-area				{ box-sizing:border-box;}

/* Wrap | Equal Height */
.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}

.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
                                                             -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
                                                             -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}

/* Sizes ----------------------------------------------------------------------------- */

/* .mcb-wrap */
.one-sixth.mcb-wrap					{ width: 16.666%; }		/* 1/6 */
.one-fifth.mcb-wrap					{ width: 20%; }			/* 1/5 */
.one-fourth.mcb-wrap				{ width: 25%; }			/* 1/4 */
.one-third.mcb-wrap					{ width: 33.333%; }		/* 1/3 */
.two-fifth.mcb-wrap					{ width: 40%; }			/* 2/5 */

.one-second.mcb-wrap				{ width: 50%; }			/* 1/2 */
.three-fifth.mcb-wrap				{ width: 60%; }			/* 3/5 */
.two-third.mcb-wrap					{ width: 66.666%; }		/* 2/3 */
.three-fourth.mcb-wrap				{ width: 75%; }			/* 3/4 */
.four-fifth.mcb-wrap				{ width: 80%; }			/* 4/5 */
.five-sixth.mcb-wrap				{ width: 83.333%; }		/* 5/6 */
.one.mcb-wrap						{ width: 100%; }		/* 1/1 */

/* .column */
.one-sixth.column					{ width: 14.666%; }		/* 1/6 */
.one-fifth.column					{ width: 18%; }			/* 1/5 */
.one-fourth.column, .four.columns	{ width: 23%; }			/* 1/4 */
.one-third.column					{ width: 31.333%; }		/* 1/3 */
.two-fifth.column					{ width: 38%; }			/* 2/5 */

.one-second.column					{ width: 48%; }			/* 1/2 */
.three-fifth.column					{ width: 58%; }			/* 3/5 */
.two-third.column					{ width: 64.666%; }		/* 2/3 */
.three-fourth.column				{ width: 73%; }			/* 3/4 */
.four-fifth.column					{ width: 78%; }			/* 4/5 */
.five-sixth.column					{ width: 81.333%; }		/* 5/6 */
.one.column							{ width: 98%; }			/* 1/1 */

.section.full-width > .one.column,
.section.full-width > .section_wrapper > .one.column,
.section.full-width .one.wrap .one.column	{ width:100%; margin: 0; }

/* .Sidebar | .with_aside */
.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

.with_aside .sections_group			{ width: 75%; float:left;}

.with_aside .section_wrapper		{ max-width:98%; max-width:calc( 100% - 20px );}

.with_aside .four.columns			{ float: right; margin:0;}

.aside_left .sections_group			{ float: right;}
.aside_left .four.columns			{ float: left;}

/* Sidebar - Both | .aside_both */
.aside_both .sections_group			{ width: 60%; margin-left:20%;}
.aside_both .sidebar.columns		{ width: 18%; }
.aside_both .sidebar-1				{ float: left !important; margin-left:-79%; }

/* Column ---------------------------------------------------------------------------- */

/* Column | Margin - Horizontal */
.no-margin-h .column				{ margin-left:0; margin-right:0; }
.no-margin-h .one-sixth.column		{ width: 16.666%; }		/* 1/6 */
.no-margin-h .one-fifth.column		{ width: 20%; }			/* 1/5 */
.no-margin-h .one-fourth.column		{ width: 25%; }			/* 1/4 */
.no-margin-h .one-third.column		{ width: 33.333%; }		/* 1/3 */
.no-margin-h .two-fifth.column		{ width: 40%; }			/* 2/5 */

.no-margin-h .one-second.column		{ width: 50%; }			/* 1/2 */
.no-margin-h .three-fifth.column	{ width: 60%; }			/* 3/5 */
.no-margin-h .two-third.column		{ width: 66.666%; }		/* 2/3 */
.no-margin-h .three-fourth.column	{ width: 75%; }			/* 3/4 */
.no-margin-h .four-fifth.column		{ width: 80%; }			/* 4/5 */
.no-margin-h .five-sixth.column		{ width: 83.333%; }		/* 5/6 */
.no-margin-h .one.column			{ width: 100%; }		/* 1/1 */

/* Column | Margin - Bottom */

/* set in section options */
.column.column_divider				{ margin-bottom: 0 !important;}

.column-margin-0px .column			{ margin-bottom: 0 !important;}
.column-margin-10px .column			{ margin-bottom: 10px !important;}
.column-margin-20px .column			{ margin-bottom: 20px !important;}
.column-margin-30px .column			{ margin-bottom: 30px !important;}
.column-margin-40px .column			{ margin-bottom: 40px !important;}
.column-margin-50px .column			{ margin-bottom: 50px !important;}

/* set in item options */
.column-margin-0px.column			{ margin-bottom: 0 !important;}
.column-margin-10px.column			{ margin-bottom: 10px !important;}
.column-margin-20px.column			{ margin-bottom: 20px !important;}
.column-margin-30px.column			{ margin-bottom: 30px !important;}
.column-margin-40px.column			{ margin-bottom: 40px !important;}
.column-margin-50px.column			{ margin-bottom: 50px !important;}

/* Column | Equal Height */
.equal-height .column .column_attr{height:100%;box-sizing:border-box}

/* Column | Align */
.column_attr.align_left{text-align:left}
.column_attr.align_right{text-align:right}
.column_attr.align_center{text-align:center}
.column_attr.align_justify{text-align:justify}

/* Extra Content */
.extra_content .the_content_wrapper{margin:0 1%}
.extra_content .has_content .the_content_wrapper,.extra_content .category_description .the_content_wrapper{margin-bottom:40px}

/* Clearing -------------------------------------------------------------------------- */
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.underconstruction{height:100vh; background-size:cover; position:relative;}
.underconstruction .section_wrapper, .underconstruction .mcb-wrap{position:static;}
.underconstruction .ucsubscribeform{width:400px !important; background:#fff; padding:20px 25px 0; position:absolute; right:0%; top:20%; transform:translate(-50%,-50%);}
.underconstruction input.email{width:100%;}

#Top_bar .action_button{float:left;}
#Top_bar .topheaderimgblock{float:left; width:100px; margin-top:-14px;}
#Top_bar.is-sticky .topheaderimgblock{margin-top: -7px; width:88px;}
#Top_bar .topheaderimgblock img{max-width:100%;}

#Top_bar.is-sticky .topheaderimgblock img{max-width:80%;}

.single-post #Content{background:#fff;}
.homepagetab .ui-tabs-panel h3 {font-family: 'Conv_Adobe-Caslon-Pro-Semibold' !important;font-size: 35px;}
.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper h2.entry-title a{font-family: 'Conv_Adobe-Caslon-Pro-Semibold'; font-weight:normal;}
.post-left-block .post-title .entry-title{margin-bottom:6px;}
.post-left-block .post-title a{font-family: 'Conv_Adobe-Caslon-Pro-Semibold'; font-weight:normal; color:#8bcfd0; font-size:30px;}
.post-left-block .post-shot-txt{font-size:17px; padding:0 0 30px;}
.post-left-block .post-date-publish, .post-left-block .psot-topic-tag{display:inline-block; vertical-align:top; font-size:14px; line-height:16px;}
.post-left-block .psot-topic-tag{font-style: italic; margin-left:10px; padding-left:10px; border-left:1px solid #848484;}
.post-left-block .single-photo-wrapper.image{padding:15px 0 25px; position:relative; margin:0px; width:100%;}
.with_aside .post-left-block .section_wrapper{max-width:100%;}
/*.post-left-block .share_wrapper{position:absolute; left:-82px; top:15px; width:68px;}*/
.post-left-block .share_wrapper{position:absolute; left:-82px; width:68px; margin-top: -10px; top: 50%; transform: translateY(-50%);}
.post-left-block .section-post-header .single-photo-wrapper.image .image_frame{max-width:100%;}
.post-left-block .post-wrapper-content h5{font-family: 'Conv_gothambook1'; font-size:20px; line-height:28px; font-weight:normal;}
.post-left-block .post-wrapper-content big{font-size:20px; line-height:28px;}
.post-left-block .post-wrapper-content blockquote {font-size:20px; line-height:28px;}
.post-left-block .post-wrapper-content p, .post-left-block ul.list_mixed li{font-size:20px; line-height:28px;}
.post-left-block .post-wrapper-content .the_content_wrapper{margin:0px;}
.post-left-block blockquote{font-family: 'Conv_gothambook1'; font-weight:normal; margin:0px; line-height:28px; }
.aside_right .widget-area{border:none;}
.section-blog-footer{float:left; width:100%;}
.section-blog-footer {clear: both;}

.single-post .sidebar.sidebar-1 .widget-area:before{display:none;}
.single-post .sidebar.sidebar-1 .widget-area{border-left:1px solid #d2d2d2; padding:0 0 0 25px;}
.with_aside.single-post .sections_group{width:70%; padding-right:40px; box-sizing: border-box;}
.with_aside.single-post .sidebar.columns{width:30%; padding:160px 0 0; box-sizing: border-box;}
.sidebar.sidebar-1 .widget_wp_related_posts:after{display:none;}
#Content .sidebar.sidebar-1 .widget_wp_related_posts h3{font-family: 'Conv_gothambook1'; color:#848484; font-size:18px; line-height:24px;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post, .sidebar.sidebar-1 .widget_wp_related_posts .wp_rp_content{display:block !important;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li{width:100% !important; display:block !important; border:none !important; min-height:inherit !important; padding:0 !important; background:#a6a6a6 !important; margin:0 0 45px !important;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li img{width:100% !important; height:200px !important; object-fit:cover; border:none !important; padding:0 !important;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li .wp_rp_thumbnail{display:block;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li .wp_rp_publish_date{padding:7px 15px 0; display:block; font-size:16px !important; color:#fff;}
.sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li .wp_rp_title{padding:0px 15px 7px !important; display:block; font-size:16px !important; color:#fff !important;}
.sidebar.sidebar-1 .widget_wp_related_posts{margin-bottom:0px;}
#respond .comment-reply-title{background:#8bcfd0; color:#fff; font-family: 'Conv_gothambook1'; font-size:15px; padding:7px 20px 8px;}
.sidebar.sidebar-1 .widget_text img{max-width:100%;}

.videoblog-panel .three-fourth.mcb-wrap{width:74%; padding:0 11px 0 0 !important;}
.videoblog-panel .one-fourth.mcb-wrap{width:26%;}
.videoblog-panel .column_blog_slider{margin:0px;}
.has-post-video .desc h4 a{font-family: 'Conv_Adobe-Caslon-Pro-Semibold'; font-weight:normal; color:#8bcfd0; font-size:30px;}
.has-post-video .date_label{font-size:14px; line-height:16px;}
.blog_slider .blog_slider_ul li.has-post-video .item_wrapper{margin:0px;}
.videoblog-panel .video-blog-item .grid .post-item{background:none !important;}
.videoblog-panel .video-blog-item .post-desc-wrapper .post-desc{padding:5px 0 0;}
.videoblog-panel .video-blog-item .post-desc .post-title a{color:#1e263b;}
.videoblog-panel .video-blog-item .pager_load_more .button_icon, .videoblog-panel .video-blog-item .pager_load_more .button_label{display:none;}
.videoblog-panel .video-blog-item .pager_lm{text-align:center;}
.videoblog-panel .video-blog-item .pager_load_more{background:url(../png/loadvideo-ico.png) no-repeat left top !important; width:50px; height:28px; display:block; margin:20px auto 0;}
.videoblog-panel .video-blog-item .pager_load_more:hover:after{opacity:0;}

.widget_mc4wp_form_widget{background: #888888;padding: 20px;}
.widget_mc4wp_form_widget .subscribetitle {color: #ffffff;}
.widget_mc4wp_form_widget .subscribebtn{float: right;margin: 14px 1px;}

.sidebar .widget:after {border: none;}

.blogfirstrow .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after {margin-top: 10px;margin-bottom: 20px;}
.subscribefrmblock .blog_subscribe_content p{font-family: "Conv_gothambook1";color: #fff;}
.subscribefrmblock .blog_subscribe_content {margin: 80px 0 0 50px;}
.subscribefrmblock .blog_subscribe_content span{font-family: "Conv_Adobe-Caslon-Pro";font-size: 27px;font-style: italic;font-weight: bold;color: #fff;}
.subscribefrminner .wpcf7{padding-top: 0;position: relative;width: 43%;left: 48%;}
.subscribefrminner .subscribefrm{color: #fff;}

.popup {width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);z-index: 999999; }
.popup-inner {max-width:700px;width:90%;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background: #8bcfd0;text-align: center;}
.popup-close {width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-family:Arial, Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff;}
.popup-close:hover {-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);	background:rgba(0,0,0,1);text-decoration:none;color: #fff;}
.popup-inner h2,.popup-inner h4, .popup-inner p, .popup-inner a{color: #ffffff;}

.blogfeaturedstories  .homeallblogsec a, .blogfeaturedstories  .homeallblogsec a:hover{color: #444444;}
.blogfeaturedstories, .stories_partners_title, .stories_partners_content {z-index: 0;}
.single-post .fixed-nav {bottom: 90px;}
.favoritefindsblock .image_links{display: none;}

#Header #Top_bar a.button.action_button{margin: 0 26px 0px 23px;}
#Header #Top_bar .topheaderimgblock {margin-right: -50px;}

.post-left-block .single-photo-wrapper .image_frame .image_wrapper {margin: 40px 0px;}

.author_postlist .authorpage_socialicon{padding-left: 28px;}
.author_postlist .authorpage_desc{padding: 20px 0px 25px 40px;}

.archive.author .blog_wrapper .image_frame .image_wrapper, .archive.date .blog_wrapper .image_frame .image_wrapper{max-height: 200px;overflow: hidden;}
.archive.author .blog_wrapper .image_frame .image_wrapper img, .archive.date .blog_wrapper .image_frame .image_wrapper img{min-height: 206px;}
.archive.author .blog_wrapper .image_frame .image_wrapper .image_links, .archive.date .blog_wrapper .image_frame .image_wrapper .image_links{ display: none;}

.sidebar-archive-list .archive-year a{ font-weight: bold;}
.sidebar-archive-list .archive-month-list{ padding-left: 10px; }
.sidebar-archive-list .archive-month-list .archive-month{font-size: 18px;}


@media (min-width:768px) and (max-width:991px){
    .with_aside.single-post .sections_group{padding-left:90px; padding-right:20px; width:100%;}
    .with_aside.single-post .sidebar.columns{width:50%; border:none; padding-top:30px;}
    .with_aside.single-post .sidebar.columns .widget-area{min-height:inherit !important; border:none;}
    .video-blog-item .post-title h2{font-size:14px;}
}
@media (min-width:992px) and (max-width:1359px){
    .with_aside.single-post .sections_group{padding-left:90px; padding-right:20px;}
}
@media (min-width:1360px) and (max-width:1439px){
    .with_aside.single-post .sections_group{padding-left:70px; padding-right:20px;}
}
@media (max-width:767px){
    .single-photo-wrapper .share_wrapper{position:static;}
    .sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li a:nth-child(1){float:none !important;}
    .with_aside.single-post .sections_group{padding-left:0px; padding-right:0px; width:100%;}
    .with_aside.single-post .sidebar.columns{width:100%; border:none; padding-top:30px;}
    .with_aside.single-post .sidebar.columns .widget-area{min-height:inherit !important; border:none;}
    #Top_bar .topheaderimgblock{width:80px; margin-top:-1px; margin-left:15px;}
}

/* ===== Begin Stylesheet Switcher (for demo only). Remove if you do not need it. ===== */
.switcher .social-title{font-size:16px; color:#fff; font-weight:normal; font-family: 'gothambold'; text-align:center; background:#1f1c23; margin:0 -1px;  padding:14px 20px; text-transform:uppercase;}
.switcher-wrapper {
    display: inline-block;
    position: fixed;
    top: 20%;
    right: -372px;
    z-index: 999;
}
.switcher {
    width: 380px;
    background-color: #FFF;
    padding:0px;
    text-align: center;
    font-size: 15px;
    color: #222;
    border: 1px solid #DDD;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    height: 600px;
    overflow: scroll;        
}
.switcher-box {
    float: left;
    width: 20px;
    height: 20px;
    margin: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);

}

.switcher-btn {
    display: block;
    width: 40px;
    height: 138px;
    line-height: 40px;
    margin-top:100px;
    text-align: center;
    cursor: pointer;
    color: #222;
    background:url(../jpg/socialbtn.jpg) no-repeat left top;

}

.opensidebar .switcher-btn{background:url(../jpg/socialbtn_close.jpg) no-repeat left top;}

.switcher-btn i{display:none;}
.pull-left {
    float: right !important;
}

.pull-right {
    float:  left !important;
}

.switcher-box.default { 
    background-color: #363940;
}
.switcher-box.gray { 
    background-color: #363940;
}
.switcher-box.blue { 
    background-color: #4E7AC7;
}
.switcher-box.lime { 
    background-color: #72A603;
}
.switcher-box.orange { 
    background-color: #F26B1D;
}
.switcher-box.purple { 
    background-color: #51497F;
}

/* ===== Begin Stylesheet Switcher (for demo only). Remove if you do not need it. ===== */
.switcher .social-title{font-size:16px; color:#fff; font-weight:normal; font-family: 'gothambold'; text-align:center; background:#1f1c23; margin:0 -1px;  padding:14px 20px; text-transform:uppercase;}
.switcher-wrapper {
    display: inline-block;
    position: fixed;
    top: 20%;
    right: -372px;
    z-index: 999;
}
.switcher {
    width: 380px;
    background-color: #FFF;
    padding:0px;
    text-align: center;
    font-size: 15px;
    color: #222;
    border: 1px solid #DDD;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    height: 600px;
    overflow: scroll;   
    overflow-x: hidden;     
}
.switcher-box {
    float: left;
    width: 20px;
    height: 20px;
    margin: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);

}

.switcher-btn {
    display: block;
    width: 40px;
    height: 138px;
    line-height: 40px;
    margin-top:100px;
    text-align: center;
    cursor: pointer;
    color: #222;
    background:url(../jpg/socialbtn.jpg) no-repeat left top;

}
.switcher-btn i{display:none;}
.pull-left {
    float: right !important;
}

.pull-right {
    float:  left !important;
}

.switcher-box.default { 
    background-color: #363940;
}
.switcher-box.gray { 
    background-color: #363940;
}
.switcher-box.blue { 
    background-color: #4E7AC7;
}
.switcher-box.lime { 
    background-color: #72A603;
}
.switcher-box.orange { 
    background-color: #F26B1D;
}
.switcher-box.purple { 
    background-color: #51497F;
}
/* ===== End Stylesheet Switcher (for demo only). Remove if you do not need it. ===== */
#ctf{overflow:inherit;}
#cff .cff-item{text-align:left;}
#cff .cff-item .cff-post-text{text-align:justify;}
#ctf .ctf-tweet-content{text-align:left;}
.switcher-tabs{padding:15px 20px; background:#f3f3f3;}
.switcher-tabs ul.tabs{
    margin: 0px 0 30px;
    padding: 0px;
    list-style: none;
    border:1px solid #cdcdcd;
    height:44px; border-radius:44px;
}

.switcher-tabs ul.tabs li{
    background: none;
    color: #222;
    display: inline-block;
    padding: 10px 14px;
    cursor: pointer;
    width:23%;
    border-right:1px solid #cdcdcd;
}

.switcher-tabs ul.tabs li i{font-size:22px;}
.switcher-tabs ul.tabs li:last-child{border-right:none;}
.switcher-tabs ul.tabs li.current{color: #222;}
.switcher-tabs ul.tabs li.current i{color:#8bcfd0;}
.switcher-tabs .tab-content{display: none;padding:0px;}

.switcher-tabs .tab-content.current{display: inherit;}
#showmenu {font-family: 'Quicksand', sans-serif; font-weight:400; font-size:21px; color:#ffffff; line-height:26px; width:33px; height:27px; -o-transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in; transition: all 500ms ease-in; margin:0; padding:32px 20px 31px; border-right:1px solid #d3d3d3; z-index:99; outline:0; background:none; display:inline-block; vertical-align:top; position:absolute; left:0; top:0;}
.menu-icon {display:inline-block; vertical-align:top; position:relative; width:33px; height:27px; top:0px; margin:0; -o-transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.icon-toggle {display: inline-block; transition: .3s; position: absolute; top:-6px; left:0px; }
.lines {display: inline-block; position: relative; width:33px; height:2px; background-color: #7f7f7f;}
.lines:before, .lines:after {content: ''; display: inline-block; width: 33px; height:2px; background-color: #7f7f7f; position: absolute; left: 0; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;}
.lines:before {top: 10px;}
.lines:after {top: -10px; width:33px;}
.icon-toggle .lines {transition: background .3s .6s ease;}
.icon-toggle .lines:before, .icon-toggle .lines:after { -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%; transition: top 0.3s 0.6s ease, -webkit-transform 0.3s ease; transition: top .3s .6s ease, transform .3s ease;}
.show .icon-toggle .lines {transition: background .3s 0s ease; background: transparent;}
.show .icon-toggle .lines:before, .show .icon-toggle .lines:after {transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease;  transition: top .3s ease, transform .3s .5s ease; top: 0; width: 33px;}
.show .icon-toggle .lines:before {-webkit-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate(45deg); transform: rotate3d(0, 0, 1, 45deg);}
.show .icon-toggle .lines:after {-webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate(-45deg); transform: rotate3d(0, 0, 1, -45deg); }

#sidebarmenu .leftmenulist {position: fixed; background-color: #f3f3f3;  height: 100%; z-index: 10; width: 280px; color: #bbb; top:91px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 1; font-family: 'Source Sans Pro', sans-serif; left: -280px; list-style: none; margin-top: 0; padding: 0; display:block !important; border-right:1px solid #ddd; }
#sidebarmenu.show .leftmenulist{ left: 0; }
#sidebarmenu ul li { border-bottom: 1px solid #d5d4d4; }
#sidebarmenu>ul>li>a { border-left: 4px solid #d5d4d4; }
#sidebarmenu ul li a {color: inherit; font-size: 16px; color:#222; display: block; padding: 8px 0 8px 7px; text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; font-weight:400; }
#sidebarmenu ul a i {margin-right: 10px; font-size: 18px; margin-top: 3px; width: 20px; }
#sidebarmenu ul a i[class*='fa-caret'] { float: right; }
#sidebarmenu ul a:hover, #sidebarmenu ul a.active {background-color: #8bcfd0; border-left-color: #8bcfd0; color: #fff;}
#sidebarmenu ul a:hover i:first-child { color: #fff; }

/* Submenu */
#sidebarmenu ul li a.active+ul { display: block }
#sidebarmenu ul li ul {margin-top: 0; display: none;}
#sidebarmenu ul li ul li { border-bottom: none; }
#sidebarmenu ul li ul li a { padding-left: 30px; }
#sidebarmenu ul li ul li a:hover { background-color: #1A1A1A; }

.is-sticky #showmenu {height: 24px;padding: 18px 20px 31px;}
.is-sticky #sidebarmenu .leftmenulist {top: 70px;}


.grow_frstimg {display: block;} 
/*#Top_bar .menu li ul li{position:static !important;}
ul.mfn-megamenu li{float:left;}*/
/*#Top_bar .menu li ul ul.mfn-megamenu li a{padding:10px 30px 10px 30px;}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu > li{width:20% !important; text-align:center;}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{width:1160px !important; left: 50% !important; right: 0 !important; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu .mfn-megamenu{float: left; left: 0; position: absolute; width:100%; display:none !important;}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu li:hover .mfn-megamenu{display:block !important;}*/


body #Content div{font-size: 20px;line-height: 25px;}

@media (max-width:767px){
    #sidebarmenu{display:none !important;}
    .topheaderimgblock .textwidget{display:none !important;}
    #Top_bar #menu{ z-index: 9999;}
}

#social-sharing-container .customsharebtn{display:block; padding:16px 0;}
#social-sharing-container .customsharebtn a{font-size:24px;}
#social-sharing-container .customsharebtn a i{color:#848484}
#social-sharing-container .customsharebtn a:hover i{color:#8bcfd0;}
.blog-author-box{font-size:16px; line-height:24px; float:left; width:100%; border-bottom:1px solid #d2d2d2; box-sizing: border-box;  margin-bottom:45px;}
.blog-author-box .column .column{margin-bottom:22px;}
.blog-author-box > .column{padding-top:22px; margin-bottom:22px;}
.blog-author-box #author-right-block{border-right:1px solid #d2d2d2; box-sizing: border-box; margin-right: 4%; margin-left:0px; width: 45%;}
.blog-author-box #author-right-block .one-second.column:nth-child(1){width: 27%;}
#author-right-block h4{color:#888888; font-size:16px; margin-bottom:2px;}
.homepagetab .uitabsanchormob{background:#8bcfd0; padding:14px 30px; font-size: 13px; font-weight: 700; text-align:center; margin-bottom:30px; display:none;}
.homepagetab .uitabsanchormob img {width: 150px;  vertical-align: middle;margin-bottom: 20px;}
.homepagetab .uitabsanchormob span{color:#fff; display:block;}
.style-simple .ui-tabs .ui-tabs-panel{position:relative;}
.section .homepagetab .ui-tabs .ui-tabs-panel .image_frame{padding:0; text-align:right}
.homepagetab .tabbtns{background:url(../png/loadvideo-ico.png) no-repeat left top; cursor:pointer; position:absolute;  top:50%; margin-top:-15px; width: 50px; height:28px; display:block;transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.homepagetab .tabbtns.prev-btn{left:6%;}
.homepagetab .tabbtns.next-btn{right:6%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}


@media (min-width:1610px){
    body #Wrapper, body.with_aside .content_wrapper, body .section_wrapper, body .container{max-width: 1440px !important;}
    .menuo-right #Top_bar .menu > li > ul.mfn-megamenu{width:1340px !important;}
}


@media (min-width:768px) and (max-width:991px){
    #sidebarmenu{display:none !important;}
    .topheaderimgblock .textwidget{display:none !important;}
    .with_aside.single-post .sections_group{padding-left:90px; padding-right:20px; width:100%;}
    .with_aside.single-post .sidebar.columns{width:50%; border:none; padding-top:30px;}
    .with_aside.single-post .sidebar.columns .widget-area{min-height:inherit !important; border:none;}
    .video-blog-item .post-title h2{font-size:14px;}
    .section.underconstruction{background-size:100% auto; text-align:center; background-position:center bottom !important; width:100%; height:100vh !important;}
    .underconstruction .ucsubscribeform{position:static; margin:0 auto !important; text-align:left; float:none !important; transform:none; -webkit-transform:none; box-sizing:border-box;}
    .under-construction .sections_group{height:100%; background:url(../homebgcut.html) repeat-y left top; background-size:100% auto;}
    .underconstruction .mcb-wrap{padding:20px;}
    #mc_embed_signup{width:100% !important;}
}
@media (min-width:768px) and (max-width:1238px){
    #sidebarmenu{display:none !important;}
    .topheaderimgblock .textwidget{display:none !important;}
    .homepagetab .ui-tabs .ui-tabs-anchor img {width: 150px !important;}
}   
@media (min-width:992px) and (max-width:1280px){
    .section.underconstruction{background-size:100% auto; text-align:center; background-position:center bottom !important; width:100%; height:100vh !important;}
    .underconstruction .ucsubscribeform{position:static; margin:0 auto !important; text-align:left; float:none !important; transform:none; -webkit-transform:none; box-sizing:border-box;}
    .under-construction .sections_group{height:100%; background:url(../homebgcut.html) repeat-y left top; background-size:100% auto;}
    .underconstruction .mcb-wrap{padding:20px;}
    #mc_embed_signup{width:100% !important;}
}
@media (min-width:992px) and (max-width:1359px){
    .with_aside.single-post .sections_group{padding-left:90px; padding-right:20px;}
}
@media (min-width:1360px) and (max-width:1439px){
    .with_aside.single-post .sections_group{padding-left:70px; padding-right:20px;}
}
@media (max-width:767px){
    #Top_bar.is-sticky {position: fixed!important;}
    #Header #Top_bar.is-sticky {height: 88px !important;}
    .top_bar_right{display: none;}
    .post-left-block .post-title a {line-height: 31px !important;}
    .single-photo-wrapper .share_wrapper{position:static;}
    .sidebar.sidebar-1 .widget_wp_related_posts ul.related_post li a:nth-child(1){float:none !important;}
    .with_aside.single-post .sections_group{padding-left:0px; padding-right:0px; width:100%;}
    .with_aside.single-post .sidebar.columns{width:100%; border:none; padding-top:30px;}
    .with_aside.single-post .sidebar.columns .widget-area{min-height:inherit !important; border:none;}
    #Top_bar .topheaderimgblock{width:80px; margin-top:-1px; margin-left:15px;}
    .switcher-wrapper {display: none;}
    .switcher{width: 300px;}
    .switcher-wrapper{right: -301px;}
    .switcher-tabs ul.tabs li{ width: 19%;}
    .section.underconstruction{background-size:100% auto; background-position:center bottom !important; width:100%; height:100vh !important;}
    .underconstruction .ucsubscribeform{position:static; transform:none; -webkit-transform:none; box-sizing:border-box;}
    .under-construction .sections_group{height:100%; background:url(../homebgcut.html) repeat-y left top; background-size:100% auto;}
    .underconstruction .mcb-wrap{padding:20px;}
    #mc_embed_signup{width:100% !important;}
    #sidebarmenu{display:none !important;}
    .topheaderimgblock .textwidget{display:none !important;}
    .blog-author-box #author-right-block{border-right:none;}
    #social-sharing-container .customsharebtn{display:inline-block; vertical-align:top; padding:5px 15px;}
    .homepagetab .uitabsanchormob{display:block;}
    .homepagetab .ui-tabs .ui-tabs-nav{display:none;}
    .section .homepagetab .ui-tabs .ui-tabs-panel .image_frame{padding:0px;}
    .homepagetab .tabbtns{top:36%;}
    .homepagetab .tabbtns.prev-btn{left:-8px;}
    .homepagetab .tabbtns.next-btn{right:-8px;}
    .popup-inner {width: 60%;}
    .subscribefrmblock .blog_subscribe_content {margin: 15px 0 0 5px;}
    .subscribefrminner .wpcf7 {width: 100%;left: 0;}
    .blogfirstrow .blog_wrapper .post-photo-wrapper .image_wrapper_tiles {max-height: auto !important;}
    .blogfirstrow .blog_wrapper .post-photo-wrapper .image_wrapper_tiles img {min-height: auto !important;}
    .blogfirstrow .blog_wrapper .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {display: none !important;}
    .blog-author-box #author-right-block img {max-width: 30%;}
    #author-left-block p{font-size: 12px;}
    .blog-author-box{margin-bottom: 18px !important;}
    .blog-author-box #author-right-block{margin: 0 !important;}
    .blog-author-box > .column{padding-top: 0 !important;}
    .stories_partners_title{display: none !important;}
    .stories_partners_content{display: none !important;}
    .aroundservices .blogtitle{font-size: 22px;}
    .blogfirstrow .entry-title, .blogsecondrow .entry-title, .blogthirdrow .entry-title{font-size: 22px;line-height: 25px;padding: 4px 0;}
    .post-left-block .post-title .entry-title {margin-bottom: 12px;}
    .popup-inner {padding: 15px;top: 55%;}
    .post-left-block .psot-topic-tag {font-style: italic;margin-left: 0;padding-left: 0;border-left: none;}
    
    .storiesfrstrow{padding-top: 50px;padding-bottom: 0px !important;}
    .storiessecrow{padding-top: 0px !important; padding-bottom: 40px;}
    
    .aboutpagefrstrow h3,.aboutpagesecondrow h3,.aboutpagethrdrow h3 {font-size: 26px;line-height: 20px;}
    /*.page-id-2656 h3 {font-size: 24px;line-height: 27px;}*/
    .page-id-2656 .post .desc h4 {font-size: 18px;line-height: 19px;}
    
    #wp-live-chat #wp-live-chat-4 {bottom: 142px;right: 6%;left: 6%;top: 25%;}
}

.post-desc .post-footer .post-links{ float: none; border: none;padding-left:0px;}
.post-desc .post-footer .post-links a{color: #a8a8a8;}
.post-meta{margin-bottom: 0px !important;}
.post-title h2{margin-bottom: 5px !important;}
.blog_wrapper .grid .post-desc-wrapper .post-footer{padding: 0;line-height: 23px;background: transparent;margin: 0;}
.blog_wrapper .grid .post-desc-wrapper .post-desc {padding: 20px 0 0;}
.blog_wrapper .grid .post-item {background: transparent !important;}

#disqus_thread{
     position: relative;
}
#disqus_thread:after{
     content: "";
     display: block;
     height: 55px;
     width: 100%;
     position: absolute;
     bottom: 0px;
     background:white;
}

