html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, del, dfn, em, font, q, s, samp, strike, strong, ol, ul, li, fieldset, form, label, legend, tbody, tfoot, thead, tr {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {background: #fff;}
article, aside, details, figcaption, figure, footer, header, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote:before, q:before, blockquote:after, q:after {position: absolute;font-family: "Times New Roman",Arial,Helvetica;font-weight: bold;font-size: 70px;line-height: 0px;}
blockquote:before, q:before {content: "”";left: 18px;top: 55px;}
blockquote:after, q:after {content: "";}
blockquote, q {position: relative;display: block;color: #fff;background: #e0484c;padding: 25px 25px 25px 70px;margin-bottom: 20px;}
blockquote p:last-child {margin-bottom: 0;}
blockquote cite a, q cite a {color: #fff;}
blockquote cite:before, q cite:before {content: "- ";}
dt {font-weight: bold;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
.clearboth {width: 100%;clear: both;display: block;}
.screen-reader-text {position: absolute !important;word-wrap: normal !important;overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.screen-reader-text:focus {z-index: 100000;display: block;outline: none;color: #21759b;font-size: 13px;font-weight: 600;line-height: normal;text-decoration: none;top: 5px;right: 5px;width: auto;height: auto;padding: 12px 20px;background-color: #f1f1f1;border: 2px solid #aaa;border-radius: 0px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;clip: auto !important;clip-path: none;}
body, button, input, select, textarea {color: #3d3d3d;font-family: Open Sans,Helvetica,Arial;font-size: 12px;line-height: 1.8;word-wrap: break-word;}
body {background: #fff;}
#body-core {background: white;min-width: 320px;}
body.layout-fixed, body.layout-fixed #body-core, body.layout-fixed #site-header, body.layout-fixed #header-sticky, body.layout-fixed #notification {min-width: 1140px;}
h1, h2, h3, h4, h5, h6 {color: #232323;clear: both;margin: 0 0 .8em;font-family: Open Sans,Helvetica,Arial;line-height: 1.5;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
hr {background-color: #e6e6e6;border: 0;height: 1px;margin-bottom: 1.5em;}
p {margin-bottom: 20px;}
ul, ol {margin: 0 0 20px 20px;}
ul {list-style: disc;}
ol {list-style: decimal;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;margin-left: 1.5em;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
code, pre {line-height: 25px;padding: 2px 8px;margin-bottom: 10px;border: 1px solid #efefef;background: #f8f8f8;background: -moz-linear-gradient(top,#f8f8f8 50%,#fdfdfd 50%);background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#f8f8f8),color-stop(50%,#fdfdfd));background: -webkit-linear-gradient(top,#f8f8f8 50%,#fdfdfd 50%);background: -o-linear-gradient(top,#f8f8f8 50%,#fdfdfd 50%);background: -ms-linear-gradient(top,#f8f8f8 50%,#fdfdfd 50%);background: linear-gradient(to bottom,#f8f8f8 50%,#fdfdfd 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8f8f8",endColorstr="#fdfdfd",GradientType=0);background-size: 50px 50px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
button, input, select, textarea {font-size: 100%;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;vertical-align: baseline;}
button, input {line-height: inherit;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;padding: 10px 24px;}
input.searchsubmit {padding: 10px 25px;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type=text], input[type=email], input[type=password], input[type=search], input[type=tel], select, textarea {background: white;border: 1px solid #ddd;padding: 10px 20px;}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, select:focus, textarea:focus {background: #fff;}
textarea {overflow: auto;vertical-align: top;width: 100%;}
table {text-align: center;margin: 0 0 25px;width: 100%;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-collapse: collapse;}
caption {font-size: .875rem;font-style: italic;color: #888;}
th, td {font-size: .9em;padding: 4px 2%;border: 1px solid #ddd;border-left: none;}
th {font-weight: bold;}
td {border-top: none;}
#footer table, #footer th, #footer td {border-color: #353433;}
a {color: #e0484c;cursor: pointer;text-decoration: none;outline: 0 none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
a:hover {color: inherit;}
a, a:visited {text-decoration: none;}
.alignleft {display: inline;float: left;margin-right: 20px;margin-bottom: 10px;}
.alignright {display: inline;float: right;margin-left: 20px;margin-bottom: 10px;}
.aligncenter {clear: both;display: block;margin: 20px auto;}
#pre-header-core, #header-core, #header-sticky-core, #content-core, #footer-core, #sub-footer-core, #sub-footer-widgets, #sub-footer-close, #notification-core, #intro-core, #introaction-core, #outroaction-core {display: block;max-width: 1140px;margin: 0 auto;}
#content, .main-navigation, .site-title, .site-description {margin: 0 auto;}
#content {clear: both;margin: 0;padding: 30px 10px;}
body.layout-boxed #body-core, body.custom-background #body-core {max-width: 1170px;display: block;margin: 0 auto;}
body.layout-boxed #pre-header, body.layout-boxed #header, body.layout-boxed #header-sticky, body.custom-background #pre-header, body.custom-background #header, body.custom-background #header-sticky {max-width: 1170px;}
.entry-content img, .entry-content iframe {display: block;}
img {max-width: 100%;height: auto;}
embed, iframe, object, .wp-caption {max-width: 100%;}
iframe.twitter-tweet {margin: 0 !important;width: 100%;}
.wp-caption .wp-caption-text, .gallery-caption {font-size: 12px;font-style: italic;}
#content .gallery a img {border: none;}
#nav-above, #nav-below {padding: 20px 0 50px 0;}
.nav-previous, .nav-next {width: 45%;max-width: 300px;}
.nav-previous {float: left;}
.nav-next {float: right;}
.nav-previous a, .nav-next a {display: block;color: inherit;text-align: center;text-transform: uppercase;height: 40px;line-height: 40px;border: 1px solid #ddd;}
.nav-previous a:hover, .nav-next a:hover {color: #fff;background: #232323;border-color: #232323;}
.nav-previous a .meta-nav, .nav-next a .meta-nav {padding: 0 5px;}
.nav-previous a .meta-icon, .nav-next a .meta-icon {top: -1px;position: relative;}
.nav-previous a:hover .meta-icon, .nav-next a:hover .meta-icon {}
.nav-previous i, .nav-next i {}
.pag {margin: 0;padding-top: 10px;padding-bottom: 30px;list-style: none;}
.pag li {font-size: 90%;text-align: center;display: inline-block;margin-right: 1px;}
.pag li a, .pag li span {color: inherit;display: block;width: 40px;height: 40px;line-height: 40px;background: #fff;margin-right: 5px;border: 1px solid #232323;}
.pag li a:hover, .pag li.current span {color: #fff;background: #232323;}
li.pag-first, li.pag-last {}
li.pag-previous {}
li.pag-next {}
.pag.pag-start {text-align: left;}
.pag.pag-inner {text-align: center;}
.pag.pag-end {text-align: right;}
.pag.pag-inner span.pag-before {float: left;}
.pag.pag-inner span.pag-current {}
.pag.pag-inner span.pag-after {float: right;}
.navigation.pagination {margin: 10px 0 30px;list-style: none;}
.navigation.pagination .screen-reader-text {display: none;}
.navigation.pagination .nav-links a, .navigation.pagination .nav-links span {text-align: center;display: inline-block;width: 40px;height: 40px;line-height: 40px;color: inherit;background: none;border: 1px solid #232323;margin-right: 3px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links span:hover, .navigation.pagination .nav-links span.current {color: #fff;background: #232323;}
.navigation.pagination .nav-links a.prev, .navigation.pagination .nav-links a.next {font-size: 0;top: 1px;position: relative;}
.navigation.pagination .nav-links a.prev:after, .navigation.pagination .nav-links a.next:after {font-size: 15px;font-family: fontawesome;}
.navigation.pagination .nav-links a.prev:after {content: "";}
.navigation.pagination .nav-links a.next:after {content: "";}
.navigation.pagination .nav-links .dots:hover {color: inherit;background: none;border-color: #232323;}
.custom-header img {display: block;margin: 0 auto;}
.site-description {color: #e0e0e0;font-size: 13px;line-height: 13px;}
#logo, #logo-sticky {float: left;margin-top: 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#logo img, #logo-sticky img {width: auto;max-height: 60px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#logo h1, #logo-sticky h1 {font-size: 22px;line-height: 1.4;font-weight: bold;margin-top: 10px;}
#logo-sticky {margin-top: 10px;}
#logo-sticky img {max-height: 45px;}
#logo-sticky h1 {font-size: 15px;}
#logo-sticky .site-description {display: none;}
.header-below #logo {margin-top: 15px;}
.header-below #logo img {max-height: 45px;}
.header-style2 #logo {float: none;text-align: center;margin: 25px 0;}
.header-style2 #logo a {display: inline-block;}
.header-style2 #logo h1 {margin: 0;}
.header-style2 #logo img {max-height: 90px;}
#header-image img {display: block;width: 100%;}
#header-image.header-image-boxed {display: block;margin: 0 auto;max-width: 1170px;}
#site-header {line-header: 1.5;position: relative;z-index: 99999;}
#pre-header {position: relative;background: #e7e7e7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#pre-header li {float: left;}
#pre-header .header-links .menu-hover > a, #pre-header .header-links > ul > li > a:hover {color: #e0484c;}
#pre-header .header-links li a, #pre-header-social li, #pre-header-social li a {color: #667;font-size: 12px;}
#pre-header .header-links li a {padding: 9px 10px;display: block;}
#pre-header .header-links > ul > li > a {display: inline-block;}
#pre-header .header-links > ul > li:before {content: "/";}
#pre-header .header-links > ul > li.alignright:before, #pre-header .header-links > ul > li:first-child:before {content: "";padding: 0;}
#pre-header .header-links > ul > li.menu-parent > a:after {position: relative;content: "";font-family: FontAwesome;padding-left: 6px;}
#pre-header-social li.message {border: none;padding-right: 10px;}
#pre-header-social li, #pre-header-social li a {border: 0px;}
#pre-header .header-links .sub-menu {position: absolute;display: none;background: #e7e7e7;z-index: 9999;border-top: 2px solid #e0484c;}
#pre-header .header-links .sub-menu li {}
#pre-header .header-links .sub-menu a {min-width: 100px;padding: 5px 25px 5px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#pre-header .header-links .sub-menu a:hover {color: #e0484c;}
#pre-header-core {display: table;width: 100%;}
#pre-header-links-inner, #pre-header-social {display: table-cell;vertical-align: middle;}
#pre-header li.alignright {float: right;margin: 0;}
#pre-header .header-links i {color: #e0484c;padding-right: 10px;font-size: larger;}
#pre-header-social ul {display: table;float: right;}
#pre-header-social li {display: table-cell;vertical-align: middle;float: none;border-left: 1px solid #fff;}
#pre-header-social li:last-child {border-right: 1px solid #fff;}
#pre-header-social li a {display: table;text-align: center;width: 40px;height: 40px;}
#pre-header-social li a:hover {color: #fff;}
#pre-header-social li.facebook a:hover {background: #3b5997;}
#pre-header-social li.twitter a:hover {background: #a5dee8;}
#pre-header-social li.google-plus a:hover {background: #db4a39;}
#pre-header-social li.instagram a:hover {background: #ac8263;}
#pre-header-social li.tumblr a:hover {background: #395672;}
#pre-header-social li.linkedin a:hover {background: #56a1c4;}
#pre-header-social li.flickr a:hover {background: #c5c5c5;}
#pre-header-social li.pinterest a:hover {background: #c92228;}
#pre-header-social li.xing a:hover {background: #126567;}
#pre-header-social li.paypal a:hover {background: #1e477a;}
#pre-header-social li.youtube a:hover {background: #de1f26;}
#pre-header-social li.vimeo-square a:hover {background: #4ebbff;}
#pre-header-social li.rss a:hover {background: #fea81d;}
#pre-header-social li i {font-size: 14px;display: table-cell;vertical-align: middle;position: relative;top: 1px;}
#pre-header-social .tooltip-inner {padding: 6px 12px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#header, #header-sticky {position: relative;font-size: 12px;background: #fff;border-bottom: 1px solid #e3e3e3;padding: 0;z-index: 99999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#header-core, #header-sticky-core {position: relative;}
#header-links, #header-sticky-links {float: right;}
#header-links-inner, #header-sticky-links-inner {float: right;}
#header .header-links li, #header-sticky .header-links li {float: left;}
#header .header-links > ul > li a, #header-sticky .header-links > ul > li a {font-size: 12px;color: #232323;padding: 38px 15px;}
#header .header-links > ul > li.menu-parent > a:after, #header-sticky .header-links > ul > li.menu-parent > a:after {position: relative;content: "";font-size: 90%;font-family: fontawesome;padding-left: 6px;}
#header .header-links li a, #header-sticky .header-links li a {display: block;padding: 8px 14px;margin: 0px;}
#header .header-links .sub-menu, #header-sticky .header-links .sub-menu {display: none;float: left;position: absolute;z-index: 9999;background: #fff;border-top: 2px solid #e0484c;border-bottom: 1px solid #e3e3e3;}
#header .header-links .menu-hover > .sub-menu, #header-sticky .header-links .menu-hover > .sub-menu {margin-left: -16px;}
#header .header-links .sub-menu li, #header-sticky .header-links .sub-menu li {float: none;}
#header .header-links .sub-menu a, #header-sticky .header-links .sub-menu a {color: #232323;font-size: 12px;line-height: 32px;min-width: 100px;margin: 0;padding: 2px 10px;font-weight: normal;}
#header .header-links .sub-menu li:last-child > a, #header-sticky .header-links .sub-menu li:last-child > a {border: 0;}
#header .header-links .sub-menu a:hover, #header .header-links .sub-menu .current-menu-item a, #header-sticky .header-links .sub-menu a:hover, #header-sticky .header-links .sub-menu .current-menu-item a {color: #e0484c;}
#pre-header .sub-menu li, #header .sub-menu li, #header-sticky .sub-menu li {float: none;position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#header .sub-menu li, #header-sticky .sub-menu li {padding: 0 20px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
#header .menu > li > a, #header-sticky .menu > li > a {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#header .menu > li.menu-hover > a, #header .menu > li.current_page_item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover, #header-sticky .menu > li.menu-hover > a, #header-sticky .menu > li.current_page_item > a, #header-sticky .menu > li.current-menu-ancestor > a, #header-sticky .menu > li > a:hover {color: #e0484c;}
.main-navigation:after {clear: both;content: "";display: block;}
.main-navigation ul {list-style: none;margin: 0;padding-left: 0;}
.main-navigation .sub-menu a {white-space: nowrap;}
.main-navigation .sub-menu .sub-menu {position: absolute;top: -2px;left: 100%;}
.main-navigation ul ul :hover > a {}
#pre-header .main-navigation ul li:hover > ul, #header .main-navigation ul li:hover > ul, #header-sticky .main-navigation ul li:hover > ul {display: block;}
#header-sticky {visibility: hidden;position: fixed;top: 0;width: 100%;z-index: 999999;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
.header-sticky-active #header-sticky {visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
#header-sticky .header-links > ul > li a {padding: 20px 15px;}
#header .header-links .header-thinkupmega > ul, #header-sticky .header-links .header-thinkupmega > ul {left: 0;margin: 0 !important;width: 100%;}
#header .header-links .header-thinkupmega > ul > li, #header-sticky .header-links .header-thinkupmega > ul > li {height: auto !important;float: left;padding-top: 10px;padding-bottom: 10px;border-left: 1px solid #ddd;border-right: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#header .header-links .header-thinkupmega > ul > li:last-child, #header-sticky .header-links .header-thinkupmega > ul > li:last-child {border-right: 1px solid #ddd;}
#header .header-links .header-thinkupmega  > ul > li > a, #header-sticky .header-links .header-thinkupmega  > ul > li > a {font-weight: 700;text-transform: uppercase;}
#header .header-links .header-thinkupmega  > ul > li > a:before, #header-sticky .header-links .header-thinkupmega  > ul > li > a:before {content: "";}
#header .header-links .header-thinkupmega ul .sub-menu, #header-sticky .header-links .header-thinkupmega ul .sub-menu {position: relative;display: block !important;visibility: visible !important;float: none;left: 0px;top: auto;border: none;}
#header .header-links .header-thinkupmega ul .sub-menu li, #header-sticky .header-links .header-thinkupmega ul .sub-menu li {position: relative;border: none;padding-left: 0;padding-right: 0;}
#header .header-links .header-thinkupmega ul .sub-menu a, #header-sticky .header-links .header-thinkupmega ul .sub-menu a {border: none;}
#header .header-links .header-thinkupmega ul .sub-menu a:before, #header-sticky .header-links .header-thinkupmega ul .sub-menu a:before {position: relative;font-family: fontawesome;content: "";padding-right: 10px;}
#header .header-links .header-thinkupmega .sub-menu a, #header-sticky .header-links .header-thinkupmega .sub-menu a {padding: 2px 10px;}
.header-style1.header-below #header {border-top: 1px solid #e1e1e1;}
.header-style1.header-below #header .header-links > ul > li > a {padding: 25px 15px;}
.header-style1.header-below #header .sub-menu {border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.header-style1.header-below1 #header #header-links-inner > ul > li > .sub-menu {bottom: 100%;}
.header-style1.header-below1 #header .header-links > ul > li.menu-parent > a:after {content: "";}
.header-style1.header-below1 #header .main-navigation .sub-menu .sub-menu {top: -1px;}
.header-style1.header-below2 #header .sub-menu {bottom: auto;border-top: 2px solid #e0484c;border-bottom: 1px solid #e1e1e1;}
.header-style2 #header {background: #fff;}
.header-style2 #header-core, .header-style2.slider-full #header-core {max-width: 100%;}
.header-style2 #header-links {float: none;border-top: 1px solid #e1e1e1;}
.header-style2 #header-links-inner {float: none;max-width: 1140px;display: block;margin: 0 auto;}
.header-style2 #header .header-links > ul > li > a {padding: 12px 20px;border-top: 2px solid #fff;min-height: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.header-style2 #header .header-links .sub-menu {border-top: 1px solid #e3e3e3;}
.header-style2 #header .header-links .sub-menu a {padding: 2px 0px;}
.header-style2 #header .main-navigation .sub-menu .sub-menu {top: -1px;}
.header-style2 #header .menu > li.menu-hover > a, .header-style2 #header .menu > li.current_page_item > a, .header-style2 #header .menu > li.current-menu-ancestor > a, .header-style2 #header .menu > li > a:hover {border-top: 2px solid #e0484c;}
#header-links-inner {display: table;}
#header-links-inner > .menu, #header-sticky-links-inner > .menu, #header-search {display: table-cell;vertical-align: middle;}
#header-search .search {position: absolute;width: 0;top: -50px;right: 0;height: 50px;background: #fff;border: 1px solid #e7e7e7;border-right: none;padding: 12px 0px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#header-search.active .search {width: 250px;padding: 12px 10px;}
#header-search .searchform {visibility: hidden;position: relative;}
#header-search.active .searchform {visibility: visible;}
#header-search .searchsubmit {display: none;}
#header-search a {display: block;color: #a0a0a0;font-size: 20px;text-align: center;position: relative;z-index: 2;height: 50px;width: 50px;background: #fff;margin-left: 15px;}
#header-search a:hover, #header-search.active a {color: #667;background: #e7e7e7;}
#header-search .fa-search {font-size: 16px;line-height: 50px;width: 50px;}
.header-style2 #header-search a {background: #222;background: rgba(0,0,0,.2);}
.header-style2 #header-search a:hover, .header-style2 #header-search.active a {color: #fff;background: #e0484c;}
.header-style2 #header-search .search {border-top: none;border-bottom: none;}
#header-search ::-webkit-input-placeholder {color: #bababa;}
#header-search :-moz-placeholder {color: #bababa;}
#header-search ::-moz-placeholder {color: #bababa;}
#header-search :-ms-input-placeholder {color: #bababa;}
#pre-header .sub-menu .menu-parent > a:before {font-family: FontAwesome;font-size: 1.2em;text-align: right;content: "";position: relative;left: 10px;top: -2px;display: inline-block;float: right;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#pre-header .sub-menu .menu-parent > a:hover:before {left: 15px;}
#header .sub-menu .menu-parent > a:before, #header-sticky .sub-menu .menu-parent > a:before {font-family: FontAwesome;font-size: 1.2em;text-align: right;content: "";position: relative;left: 10px;display: inline-block;float: right;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#header .sub-menu .menu-parent > a:hover:before, #header-sticky .sub-menu .menu-parent > a:hover:before {left: 15px;}
#header-responsive {display: none;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#slider {position: relative;}
#slider-core {position: relative;text-align: center;}
#slider .slidedeck-frame {margin: 0 auto;}
#slider .slides {height: 0;margin: 0;}
#slider .rslides {margin: 0;overflow: hidden;}
.rslides li {width: 100%;}
.rslides img {width: 100%;}
#slider .rslides-inner {position: relative;width: 1140px;max-width: 100%;margin: 0 auto;border: 0;overflow: hidden;}
#slider .rslides-inner li {height: auto;list-style: none;}
#slider .rslides-container {padding: 20px 10px;}
#slider a.rslides_nav {text-align: center;line-height: 1;width: 60px;height: 60px;margin: -30px 0 0;position: absolute;overflow: hidden;top: 50%;color: rgba(0,0,0,.8);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
#slider a.rslides_nav.prev {left: -60px;}
#slider a.rslides_nav.next {right: -60px;}
#slider a.rslides_nav.prev:before, #slider a.rslides_nav.next:before {color: #fff;background: #000;background: rgba(0,0,0,.5);font-family: FontAwesome;font-size: 30px;line-height: 60px;display: block;position: relative;z-index: 9999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
#slider a.rslides_nav.prev:hover:before, #slider a.rslides_nav.next:hover:before {color: #333;background: #fff;}
#slider a.rslides_nav.prev:before {content: "";}
#slider a.rslides_nav.next:before {content: "";}
#slider .rslides-inner:hover a.rslides_nav {opacity: 1;}
#slider .rslides-inner:hover a.rslides_nav.prev {left: 0px;}
#slider .rslides-inner:hover a.rslides_nav.next {right: 0px;}
#slider .rslides_tabs {position: absolute;z-index: 99;text-align: center;width: 100%;bottom: 10px;margin: 0;}
#slider .rslides_tabs li {list-style: none;margin: 0 6px;display: inline-block;zoom: 1;}
#slider .rslides_tabs li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.4);cursor: pointer;text-indent: -9999px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);box-shadow: inset 0 0 3px rgba(0,0,0,.3);}
#slider .rslides_tabs li a:hover, #slider .rslides_tabs li.rslides_here a {background: #333;background: rgba(0,0,0,.7);}
.layout-boxed #slider .rslides-content, .custom-background #slider .rslides-content, .slider-boxed #slider .rslides-content {padding: 0 80px;}
.slider-boxed #slider .rslides-inner {width: 1130px;}
.slider-boxed #slider .rslides-inner {-webkit-box-shadow: 0 0 0 5px #fff,0 0 0 6px #ddd;-moz-box-shadow: 0 0 0 5px #fff,0 0 0 6px #ddd;-o-box-shadow: 0 0 0 5px #fff,0 0 0 6px #ddd;box-shadow: 0 0 0 5px #fff,0 0 0 6px #ddd;}
.slider-full #header-core {max-width: 1140px;}
.slider-full #header-links {border-bottom: none;}
.slider-full #slider  .rslides-inner {width: 100%;position: relative;}
.slider-full #slider .rslides-container {padding: 0;}
#slider .rslides-content, .thinkupslider-sc .rslides-content {height: 100%;width: 100%;position: absolute;top: 0;padding: 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#slider .rslides-content-inner, .thinkupslider-sc .rslides-content-inner {display: table;width: 100%;height: 100%;margin: 0 auto;}
#slider .featured, .thinkupslider-sc .featured {display: table-cell;vertical-align: middle;}
#slider .featured-title, .thinkupslider-sc .featured-title {margin-bottom: 20px;}
#slider .featured-title span, .thinkupslider-sc .featured-title span {display: inline-block;color: #fff;font-size: 50px;font-weight: 300;line-height: 1;}
#slider .featured-excerpt p, .thinkupslider-sc .featured-excerpt p {margin-bottom: 25px;}
#slider .featured-excerpt span, .thinkupslider-sc .featured-excerpt span {display: inline-block;color: #fff;font-size: 24px;line-height: 35px;font-weight: 300;}
#slider .featured-link a, .thinkupslider-sc .featured-link a {display: inline-block;color: #fff;font-size: 18px;padding: 5px 20px;border: 1px solid #fff;}
#slider .featured-link a:hover, .thinkupslider-sc .featured-link a:hover {background: #e0484c;border-color: #e0484c;}
#slider.style2 .featured.one_half, .thinkupslider-sc.style2 .featured.one_half {padding-left: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#slider.style3 .featured.one_half, .thinkupslider-sc.style3 .featured.one_half {padding-right: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#slider.style2 .wrap-safari, #slider.style3 .wrap-safari, .thinkupslider-sc.style2 .wrap-safari, .thinkupslider-sc.style3 .wrap-safari {display: table;height: 100%;max-width: 1140px;margin: 0 auto;width: 100%;}
#slider.style2 .rslides-content-inner, #slider.style3 .rslides-content-inner, .thinkupslider-sc.style2 .rslides-content-inner, .thinkupslider-sc.style3 .rslides-content-inner {display: table-cell;width: 100%;vertical-align: middle;margin: 0 auto;}
#slider.style2 .featured-video, #slider.style3 .featured-video, .thinkupslider-sc.style2 .featured-video, .thinkupslider-sc.style3 .featured-video {margin-bottom: 0;}
#slider .featured-video iframe, .thinkupslider-sc .featured-video iframe {padding-bottom: 20px;}
#slider .featured-video .wp-video, #slider .wp-video-shortcode, .thinkupslider-sc .featured-video .wp-video, .thinkupslider-sc .wp-video-shortcode {max-width: 100%;}
#slider .videoBG video, .thinkupslider-sc .videoBG video {top: -30% !important;width: 100%;}
#slider .mejs-layers, .thinkupslider-sc .mejs-layers {max-width: 100%;}
#slider .videoBG, #slider .videoBG_wrapper, #slider .videoBG_wrapper li, .thinkupslider-sc .videoBG, .thinkupslider-sc .videoBG_wrapper, .thinkupslider-sc .videoBG_wrapper li {width: 100% !important;height: 100% !important;}
#slider .featured-title, #slider .featured-excerpt, #slider .featured-link, .thinkupslider-sc .featured-title, .thinkupslider-sc .featured-excerpt, .thinkupslider-sc .featured-link {opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform: translateY(35px);-moz-transform: translateY(35px);-ms-transform: translateY(35px);-o-transform: translateY(35px);transform: translateY(35px);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#slider .rslides > [class*="_on"] .featured-title, #slider .rslides > [class*="_on"] .featured-excerpt, #slider .rslides > [class*="_on"] .featured-link, .thinkupslider-sc .rslides > [class*="_on"] .featured-title, .thinkupslider-sc .rslides > [class*="_on"] .featured-excerpt, .thinkupslider-sc .rslides > [class*="_on"] .featured-link {opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}
#slider .rslides > [class*="_on"] .featured-title, .thinkupslider-sc .rslides > [class*="_on"] .featured-title {-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}
#slider .rslides > [class*="_on"] .featured-excerpt, .thinkupslider-sc .rslides > [class*="_on"] .featured-excerpt {-webkit-transition-delay: 1.2s;-moz-transition-delay: 1.2s;-ms-transition-delay: 1.2s;-o-transition-delay: 1.2s;transition-delay: 1.2s;}
#slider .rslides > [class*="_on"] .featured-link, .thinkupslider-sc .rslides > [class*="_on"] .featured-link {-webkit-transition-delay: 1.4s;-moz-transition-delay: 1.4s;-ms-transition-delay: 1.4s;-o-transition-delay: 1.4s;transition-delay: 1.4s;}
#slider .rslides-content.slider-left .featured-title, #slider .rslides-content.slider-left .featured-excerpt, #slider .rslides-content.slider-left .featured-link, .thinkupslider-sc .rslides-content.slider-left .featured-title, .thinkupslider-sc .rslides-content.slider-left .featured-excerpt, .thinkupslider-sc .rslides-content.slider-left .featured-link {text-align: left;}
#slider .rslides-content.slider-right .featured-title, #slider .rslides-content.slider-right .featured-excerpt, #slider .rslides-content.slider-right .featured-link, .thinkupslider-sc .rslides-content.slider-right .featured-title, .thinkupslider-sc .rslides-content.slider-right .featured-excerpt, .thinkupslider-sc .rslides-content.slider-right .featured-link {text-align: right;}
#slider .rslides-content.slider-center .featured-title, #slider .rslides-content.slider-center .featured-excerpt, #slider .rslides-content.slider-center .featured-link, .thinkupslider-sc .rslides-content.slider-center .featured-title, .thinkupslider-sc .rslides-content.slider-center .featured-excerpt, .thinkupslider-sc .rslides-content.slider-center .featured-link {text-align: center;}
#slider .rslides-content.slider-half .featured-title, #slider .rslides-content.slider-half .featured-excerpt, #slider .rslides-content.slider-half .featured-link, .thinkupslider-sc .rslides-content.slider-half .featured-title, .thinkupslider-sc .rslides-content.slider-half .featured-excerpt, .thinkupslider-sc .rslides-content.slider-half .featured-link {width: 50%;}
#slider .rslides-content.slider-middle .featured-title, #slider .rslides-content.slider-middle .featured-excerpt, #slider .rslides-content.slider-middle .featured-link, .thinkupslider-sc .rslides-content.slider-middle .featured-title, .thinkupslider-sc .rslides-content.slider-middle .featured-excerpt, .thinkupslider-sc .rslides-content.slider-middle .featured-link {width: 50%;margin-left: auto;margin-right: 0;}
#slider .rslides-content.style2 .featured-title, .thinkupslider-sc .rslides-content.style2 .featured-title {margin: 0;}
#slider .rslides-content.style2 .featured-title span, .thinkupslider-sc .rslides-content.style2 .featured-title span {padding: 0 15px 15px;margin-bottom: 15px;border-bottom: 2px solid #fff;background: none;font-size: 20px;font-weight: 400;}
#slider .rslides-content.style2 .featured-excerpt span, .thinkupslider-sc .rslides-content.style2 .featured-excerpt span {padding: 0px 15px;background: none;font-size: 18px;line-height: 28px;}
#slider .rslides-content.style2 .featured-link a, .thinkupslider-sc .rslides-content.style2 .featured-link a {color: #232323;font-size: 13px;background: #fff;padding: 10px 25px;border: none;}
#slider .rslides-content.style2 .featured-link a:hover, .thinkupslider-sc .rslides-content.style2 .featured-link a:hover {color: #fff;background: #232323;}
#slider .rslides-content.style3 .featured-title span, #slider .rslides-content.style3 .featured-excerpt span, .thinkupslider-sc .rslides-content.style3 .featured-title span, .thinkupslider-sc .rslides-content.style3 .featured-excerpt span {font-size: 36px;background: #101010;background: rgba(0,0,0,.4);padding: 10px 30px;}
#slider .rslides-content.style3 .featured-title, #slider .rslides-content.style3 .featured-excerpt span, .thinkupslider-sc .rslides-content.style3 .featured-title, .thinkupslider-sc .rslides-content.style3 .featured-excerpt span {margin-bottom: 2px;}
#slider .rslides-content.style3 .featured-excerpt p, .thinkupslider-sc .rslides-content.style3 .featured-excerpt p {margin-bottom: 0;}
#slider .rslides-content.style3 .featured-link a, .thinkupslider-sc .rslides-content.style3 .featured-link a {font-size: 14px;font-weight: 600;padding: 10px 40px;background: #e0484c;border: none;}
#slider .rslides-content.style3 .featured-link a:hover, .thinkupslider-sc .rslides-content.style3 .featured-link a:hover {background: #101010;background: rgba(0,0,0,.4);}
#slider .rslides-content.style4 .featured-title, .thinkupslider-sc .rslides-content.style4 .featured-title {margin-bottom: 5px;}
#slider .rslides-content.style4 .featured-title span, .thinkupslider-sc .rslides-content.style4 .featured-title span {color: #111;font-size: 18px;font-weight: 700;padding: 10px 20px;background: #d9d7d7;}
#slider .rslides-content.style4 .featured-excerpt span, .thinkupslider-sc .rslides-content.style4 .featured-excerpt span {color: #fff;font-size: 20px;font-weight: 400;line-height: 1;padding: 12px 20px;background: #101010;background: rgba(0,0,0,.6);margin-bottom: 2px;}
#slider .rslides-content.style4 .featured-link a, .thinkupslider-sc .rslides-content.style4 .featured-link a {font-size: 15px;color: #fff;border: 1px solid #d9d7d7;border: 1px solid rgba(255,255,255,.3);background: #101010;background: rgba(0,0,0,.2);}
#slider .rslides-content.style4 .featured-link a:hover, .thinkupslider-sc .rslides-content.style4 .featured-link a:hover {background: #101010;background: rgba(0,0,0,.6);border-color: #101010;border-color: rgba(0,0,0,.6);}
#slider .rslides-content.style5 .featured-title span, #slider .rslides-content.style5 .featured-excerpt span, .thinkupslider-sc .rslides-content.style5 .featured-title span, .thinkupslider-sc .rslides-content.style5 .featured-excerpt span {font-weight: 600;}
#slider .rslides-content.style5 .featured-title, .thinkupslider-sc .rslides-content.style5 .featured-title {margin-bottom: 0;}
#slider .rslides-content.style5 .featured-title span, .thinkupslider-sc .rslides-content.style5 .featured-title span {padding: 0 15px 15px;margin-bottom: 15px;border-bottom: 1px solid #fff;background: none;font-size: 36px;}
#slider .rslides-content.style5 .featured-excerpt span, .thinkupslider-sc .rslides-content.style5 .featured-excerpt span {padding: 0px 15px;background: none;font-size: 18px;line-height: 28px;}
#slider .rslides-content.style5 .featured-excerpt span i, .thinkupslider-sc .rslides-content.style5 .featured-excerpt span i {font-size: 80%;margin-right: 7px;top: -1px;position: relative;}
#slider .rslides-content.style5 .featured-link a, .thinkupslider-sc .rslides-content.style5 .featured-link a {font-size: 15px;font-weight: 600;background: #e0484c;border: none;padding: 7px 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
#slider .rslides-content.style5 .featured-link a:hover, .thinkupslider-sc .rslides-content.style5 .featured-link a:hover {background: #232323;background: rgba(0,0,0,.6);}
#slider .rslides-content.style6 .featured-title span, #slider .rslides-content.style6 .featured-excerpt span, .thinkupslider-sc .rslides-content.style6 .featured-title span, .thinkupslider-sc .rslides-content.style6 .featured-excerpt span {font-weight: 600;}
#slider .rslides-content.style6 .featured-title, .thinkupslider-sc .rslides-content.style6 .featured-title {margin-bottom: 30px;}
#slider .rslides-content.style6 .featured-title span, .thinkupslider-sc .rslides-content.style6 .featured-title span {font-size: 36px;}
#slider .rslides-content.style6 .featured-excerpt span, .thinkupslider-sc .rslides-content.style6 .featured-excerpt span {font-size: 18px;line-height: 30px;}
#slider .rslides-content.style6 .featured-excerpt span i, .thinkupslider-sc .rslides-content.style6 .featured-excerpt span i {position: relative;top: 5px;font-size: 25px;text-align: center;width: 60px;height: 60px;line-height: 60px;border: 1px solid #fff;background: none;margin: 0 15px 20px 0;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#slider .rslides-content.style6 .featured-link a, .thinkupslider-sc .rslides-content.style6 .featured-link a {font-size: 15px;font-weight: 600;background: rgba(255,255,255,.15);border: 1px solid #fff;padding: 6px 30px;border-radius: 3px;}
#slider .rslides-content.style6 .featured-link a:hover, .thinkupslider-sc .rslides-content.style6 .featured-link a:hover {background: rgba(0,0,0,.2);}
#slider .rslides-content.style7 .featured-title span, #slider .rslides-content.style7 .featured-excerpt span, .thinkupslider-sc .rslides-content.style7 .featured-title span, .thinkupslider-sc .rslides-content.style7 .featured-excerpt span {font-weight: 400;}
#slider .rslides-content.style7 .featured-title span, .thinkupslider-sc .rslides-content.style7 .featured-title span {font-size: 36px;}
#slider .rslides-content.style7 .featured-excerpt span, .thinkupslider-sc .rslides-content.style7 .featured-excerpt span {font-size: 14px;line-height: 30px;}
#slider .rslides-content.style7 .featured-excerpt span i, .thinkupslider-sc .rslides-content.style7 .featured-excerpt span i {font-size: 80%;margin-right: 7px;top: -1px;position: relative;}
#slider .rslides-content.style7 .featured-link a, .thinkupslider-sc .rslides-content.style7 .featured-link a {font-size: 15px;font-weight: 600;background: rgba(255,255,255,.15);border: 1px solid #fff;padding: 6px 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
#slider .rslides-content.style7 .featured-link a:hover, .thinkupslider-sc .rslides-content.style7 .featured-link a:hover {background: rgba(0,0,0,.2);}
#intro {padding: 45px 10px;background: #f5f5f5;border-bottom: 1px solid #e3e3e3;}
#intro #intro-core {width: 100%;display: table;word-wrap: break-word;}
#intro .page-title {font-size: 20px;color: #232323;text-transform: uppercase;margin: 0px;display: table-cell;}
#intro #breadcrumbs {color: #232323;font-size: 12px;text-align: right;display: table-cell;vertical-align: middle;}
#intro #breadcrumbs .delimiter {padding: 0px 5px;}
#intro #breadcrumbs a {color: #e0484c;}
#intro #breadcrumbs a:hover {color: inherit;}
#intro #breadcrumbs-home {padding-left: 12px;}
#intro #breadcrumbs-home:after {position: relative;top: 1px;font-family: fontAwesome;font-size: large;content: "";padding-left: 12px;}
#intro.option1 .page-title {width: 100%;}
#intro.option2 .page-title, #intro.option2 #breadcrumbs {width: 50%;}
#notification {position: relative;z-index: 999999;width: 100%;background: #364be6;border-bottom: 2px solid white;-webkit-box-shadow: 0 0 6px 0 #999;-moz-box-shadow: 0 0 6px 0 #999;-ms-box-shadow: 0 0 6px 0 #999;-o-box-shadow: 0 0 6px 0 #999;box-shadow: 0 0 6px 0 #999;}
#notification-core {text-align: center;color: white;padding: 5px 0px;}
#notification-core .notification-button {color: white;background: black;padding: 3px 10px;margin: 0px 15px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.themebutton, button, html input[type="button"], input[type="reset"], input[type="submit"] {color: #fff;text-align: center;background: #e0484c;border: none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
a.themebutton {color: #fff;}
.themebutton:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background: #232323;}
.themebutton:focus, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: none;}
.themebutton2 {color: #232323;text-align: center;border: 1px solid #232323;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
a.themebutton2 {color: #232323;}
.themebutton2:hover {color: #fff;background: #232323;}
.themebutton2:focus {outline: none;}
.themebutton3 {color: #fff;text-align: center;background: #2d2d2d;border: none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
a.themebutton3 {color: #fff;}
.themebutton3:hover {background: #e0484c;}
.themebutton4 {color: #e0484c;text-align: center;background: #fff;background: rgba(255,255,255,.2);border: 2px solid #e0484c;-webkit-box-shadow: 0 0 0 4px #fff;-moz-box-shadow: 0 0 0 4px #fff;-ms-box-shadow: 0 0 0 4px #fff;-o-box-shadow: 0 0 0 4px #fff;box-shadow: 0 0 0 4px #fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
a.themebutton4 {color: #fff;}
.themebutton4:hover {color: #e0484c;background: #fff;}
#section-home {text-align: center;padding: 0 10px;}
#section-home-inner {max-width: 1140px;margin: 30px auto 0;}
#section-home .section {display: block;border: 3px solid #e7e7e7;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#section-home .entry-header {overflow: hidden;position: relative;z-index: 2;width: 100%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#section-home .entry-header span {background: #333;display: block;position: relative;border-radius: 500px;width: 90px;height: 90px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;}
#section-home .entry-header i {font-size: 50px;color: white;position: relative;top: 20px;}
#section-home img {margin: 0 auto;display: block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#section-home a:hover img {opacity: .85;}
#section-home .entry-content {color: #888;padding: 20px 15px 0px;}
#section-home h3 {font-size: 15px;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}
#section-home .more-link {padding: 5px 10px;}
#section-home .more-link:after {font-family: FontAwesome;content: "";padding-left: 5px;}
#introaction, #outroaction {text-align: center;background: #f7f7f7;}
#introaction, #outroaction {padding: 30px 10px 10px;}
#introaction-core, #outroaction-core {}
.action-message, .action-message {text-align: left;}
.action-text {margin-bottom: 0;}
.action-text h3 {color: #232323;font-size: 20px;line-height: 1;margin-bottom: 10px;}
.action-teaser {color: #888;font-size: 15px;line-height: 1;padding: 0;margin-bottom: 0;}
.action-teaser p {margin-bottom: 0px;}
.action-link {padding: 0;}
.action-link a {display: inline-block;font-weight: 600;padding: 10px 35px;}
#header-core:before, #header-core:after, #intro-core:before, #intro-core:after, #introaction-core:before, #introaction-core:after, #outroaction-core:before, #outroaction-core:after, #main-core:before, #main-core:after, #content-core:before, #content-core:after, #article:before, #article:after, #nav-above:before, #nav-above:after, #nav-below:before, #nav-below:after, #sharepost:before, #sharepost:after, #author-bio:before, #author-bio:after, #sub-footer:before, #sub-footer:after, #footer-core:before, #footer-core:after, .entry-meta:before, .entry-meta:after, .attention:before, .attention:after, ul.pricing-table:before, ul.pricing-table:after, .popular-posts:before, .popular-posts:after, .recent-comments:before, .recent-comments:after, .recent-posts:before, .recent-posts:after, .searchform:before, .searchform:after, .thinkup_widget_categories a:before, .thinkup_widget_categories a:after {content: "";display: table;}
#header-core:after, #intro-core:after, #introaction-core:after, #outroaction-core:after, #main-core:after, #content-core:after, #article:after, #nav-above:after, #nav-below:after, #sharepost:after, #author-bio:after, #sub-footer:after, #footer-core:after, .entry-meta:after, .attention:after, ul.pricing-table:after, .popular-posts:after, .recent-comments:after, .recent-posts:after, .searchform:after, .thinkup_widget_categories a:after {clear: both;}
#footer {font-size: 12px;background: #1d1d1f;padding: 75px 10px 50px;}
#footer-core input[type=text], #footer-core input[type=email], #footer-core input[type=password], #footer-core select, #footer-core textarea {color: #888;background: #353433;border: none;}
#footer-core h3 {display: inline-block;color: #fff;font-size: 14px;margin-bottom: 35px;font-weight: 600;}
#footer-core h3 span {}
#footer-core, #footer-core p {color: #888;}
#footer-core a, #footer-core .widget li > a:before {color: #e0484c;}
#footer-core a:hover, #footer-core .widget li > a:hover:before {color: #888;}
#sub-footer {position: relative;padding: 20px 10px;}
#sub-footer {background: #171719;}
#sub-footer, #sub-footer a {font-size: 13px;}
#sub-footer, #sub-footer a:hover {color: #5c5c5c;}
#sub-footer a {color: #888;}
#footer-menu {text-align: right;margin-bottom: 10px;}
#footer-menu a {padding: 0 8px;}
#footer-menu ul {margin: 0px;}
#footer-menu li {display: inline-block;}
#footer-menu li:after {content: "/";}
#footer-menu li:last-child:after {content: none;}
#sub-footer-widgets {max-height: 500px;overflow: hidden;padding: 25px 0 0;-webkit-transition: max-height .5s ease,padding .5s ease;-moz-transition: max-height .5s ease,padding .5s ease;-ms-transition: max-height .5s ease,padding .5s ease;-o-transition: max-height .5s ease,padding .5s ease;transition: max-height .5s ease,padding .5s ease;}
#sub-footer-widgets.collapsed {max-height: 0;padding: 0;}
#sub-footer-widgets h3 {display: inline-block;color: #848484;font-size: 18px;}
#sub-footer-widgets p {color: #717171;}
#sub-footer-close {position: relative;text-align: center;}
#sub-footer-close-core {position: absolute;background: #171719;top: -49px;right: 0;display: block;height: 34px;width: 39px;}
#sub-footer-close-core:hover {cursor: pointer;}
#sub-footer-close-core:before {font-family: FontAwesome;content: "";color: #fff;display: block;line-height: 34px;font-size: large;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#sub-footer-close-core.collapsed:before {transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
#sub-footer-core {display: table;width: 100%;}
#sub-footer-core .copyright, #post-footer-social, #sub-footer-core #footer-menu {display: table-cell;vertical-align: middle;}
#post-footer-social ul {margin: 0;display: table;float: right;}
#post-footer-social li {display: table-cell;vertical-align: middle;float: none;}
#post-footer-social li a {font-size: 13px;display: table;text-align: center;color: #5c5c5c;width: 20px;height: 20px;margin-left: 15px;}
#post-footer-social li a:hover {color: #888;}
#post-footer-social li i {display: table-cell;vertical-align: middle;position: relative;top: 1px;}
#post-footer-social .tooltip-inner {padding: 6px 12px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#post-footer-social .tooltip-arrow, #post-footer-social .tooltip-inner {margin-bottom: 5px;}
#scrollUp {bottom: 20px;right: 20px;-webkit-transition: all 0 ease;-moz-transition: all 0 ease;-ms-transition: all 0 ease;-o-transition: all 0 ease;transition: all 0 ease;}
#scrollUp:after {content: "";font-family: fontawesome;width: 45px;height: 45px;display: block;text-align: center;line-height: 45px;font-size: 30px;color: #fff;background: #1d1d1f;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#scrollUp:hover:after {background: #e0484c;}
#sidebar .widget {margin-bottom: 45px;}
#sidebar h3.widget-title {display: inline-block;position: relative;font-size: 14px;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}
#sidebar .rev_slider_wrapper {padding: 3px;border: 1px solid #ddd;}
.layout-sidebar-left #main {float: right;width: 73%;display: block;}
.layout-sidebar-left #main-core {margin-left: 30px;}
.layout-sidebar-left #sidebar {display: block;float: right;width: 27%;}
.layout-sidebar-left #sidebar-core {margin-right: 20px;}
.layout-sidebar-right #main {float: left;width: 73%;display: block;}
.layout-sidebar-right #main-core {margin-right: 30px;}
.layout-sidebar-right #sidebar {display: block;float: left;width: 27%;}
.layout-sidebar-right #sidebar-core {margin-left: 20px;}
.widget {line-height: 1.8;}
.widget select {max-width: 100%;}
.widget a {color: inherit;}
#footer .widget {margin-bottom: 35px;}
#footer .widget-area .widget:last-child {margin-bottom: 0px;}
#footer .thinkup_widget_categories a, #footer .popular-posts a, #footer .recent-comments a, #footer .recent-posts a, #footer .thinkup_widget_tagscloud a {font-weight: normal;}
#footer .popular-posts a.comment, #footer .recent-comments a.date, #footer .recent-posts a.date {color: #787878;}
#footer .thinkup_widget_categories a:hover, #footer .popular-posts a:hover, #footer .recent-comments a:hover, #footer .recent-posts a:hover {color: #888;}
.widget ul {margin: 0;}
.widget li {list-style: none;}
.widget li a {padding: 4px 0;display: inline-block;vertical-align: top;}
.widget li > a:before {display: inline-block;float: left;color: #202020;font-family: FontAwesome;content: "";margin-right: 10px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.widget li a:hover, .widget li > a:hover:before {color: #e0484c;}
.widget ul.children, .widget ul.sub-menu {border-left: none;border-right: none;border-bottom: none !important;}
.widget ul.children li:last-child, .widget ul.sub-menu li:last-child {border-bottom: none;}
.widget ul.children li a, .widget ul.sub-menu li a {padding-left: 20px;}
.widget ul.children ul.children li a, .widget ul.sub-menu ul.sub-menu li a {padding-left: 40px;}
.widget select {width: 100%;margin-top: 10px;}
#footer .widget ul {border: none;}
#footer .widget li {border: none;padding: 2px 0;}
#footer .widget li a {display: inline-block;padding: 1px 0px 1px 0px;}
#footer .widget ul.children li a, #footer .widget ul.sub-menu li a {padding-left: 15px;}
#footer .widget ul.children ul.children li a, #footer .widget ul.sub-menu ul.sub-menu li a {padding-left: 30px;}
.widget.widget_recent_comments li > a:before {content: "";margin-right: 0;}
.widget_calendar #calendar_wrap {border: 1px solid #ddd;padding: 10px;}
.widget_calendar #wp-calendar {margin: 0;}
#footer .widget_calendar #calendar_wrap {border-color: #353433;overflow: hidden;}
#sidebar .widget_rss li {padding: 10px 0;}
.widget_rss li a {display: inline-block;color: #e0484c;}
.widget_rss li a:hover {color: inherit;}
.widget li a.rsswidget {padding: 0;}
.widget li .rsswidget, .widget li .rss-date, .widget li .rssSummary {padding: 5px 0;}
.widget_tag_cloud a {font-size: 13px !important;color: #777;background: #eee;display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.widget_tag_cloud a:hover {color: #fff;background: #232323;}
#sidebar .widget_tag_cloud a {padding: 3px 10px;margin: 0 5px 6px 0;}
#footer .widget_tag_cloud a:nth-child(3n) {margin-right: 0;}
#footer .widget_tag_cloud a {color: #fff;background: #e0484c;font-size: 12px !important;text-align: center;padding: 4px 10px;margin: 0 3px 6px 0;}
#footer .widget_tag_cloud a:hover {color: #888;background: #353433;}
.widget_search .searchsubmit {display: none;}
.widget_search form {}
.widget_search .search {float: left;font-size: 11px;width: 100%;border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#footer .widget_search form {border: none;padding: 0;}
#footer .widget_search .search {border: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
#sidebar .widget_tag_cloud, #sidebar .widget_archive, #sidebar .widget_categories, #sidebar .widget_search {border-bottom: none;}
.thinkup_widget_categories {list-style: none;}
.thinkup_widget_categories ul {list-style: none;margin: 0;}
.thinkup_widget_categories li i {width: 10%;}
.thinkup_widget_categories li a {display: block !important;padding: 0 !important;}
.thinkup_widget_categories li a:hover {color: #e0484c;}
.thinkup_widget_categories li span {float: left;display: inline-block;}
.thinkup_widget_categories select {width: 95%;margin-top: 10px;}
#sidebar .thinkup_widget_categories select {width: 100%;}
#sidebar .thinkup_widget_categories .widget-main {padding-top: 5px;}
#sidebar .thinkup_widget_categories li {padding: 10px 0;}
.thinkup_widget_childmenu ul {overflow: hidden;border-width: 1px 1px 0;-webkit-border-radius: 10px 0px 10px 0px;-moz-border-radius: 10px 0px 10px 0px;-ms-border-radius: 10px 0px 10px 0px;-o-border-radius: 10px 0px 10px 0px;border-radius: 10px 0px 10px 0px;}
.thinkup_widget_childmenu ul {border: 1px solid #ddd;}
.thinkup_widget_childmenu li {border-bottom: 1px solid #ddd;}
.thinkup_widget_childmenu li:last-child {border-bottom: none;}
.thinkup_widget_childmenu li a {display: block;padding: 10px 20px;}
.thinkup_widget_childmenu li > a:before {content: "";float: right;margin: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.thinkup_widget_childmenu li a.active, .thinkup_widget_childmenu li a:hover, .thinkup_widget_childmenu li > a.active:before, .thinkup_widget_childmenu li > a:hover:before {color: #e0484c;}
.wpcf7-form p {font-size: 15px;line-height: 20px;margin-bottom: 10px;}
.wpcf7-form input {width: 100%;padding: 15px 20px;}
.wpcf7-form input[type="submit"] {width: inherit;padding: 8px 30px;}
.wpcf7-form textarea {height: 130px;min-height: 68px;}
.wpcf7-form .wpcf7-response-output {margin-left: 0;margin-right: 0;}
.wpcf7-form .wpcf7-not-valid-tip {width: 100%;left: 0;top: -6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#footer .wpcf7-form input, #footer .wpcf7-form textarea {color: #969696;border: 1px solid #444;background: #2d2d2d;background: rgba(0,0,0,.1);-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
#footer .wpcf7-form input[type=submit] {text-transform: capitalize;border: 1px solid #111;background: #1a1a1a;}
.wpcf7-form ::-webkit-input-placeholder {font-size: 12px;color: #7a7a7a;opacity: .6;}
.wpcf7-form :-moz-placeholder {font-size: 12px;color: #7a7a7a;opacity: .6;}
.wpcf7-form ::-moz-placeholder {font-size: 12px;color: #7a7a7a;opacity: .6;}
.wpcf7-form :-ms-input-placeholder {font-size: 12px;color: #7a7a7a;opacity: .6;}
.thinkup_widget_flickr a, .thinkup_widget_flickr img {display: block;}
.thinkup_widget_flickr img {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.thinkup_widget_flickr .flickr {float: none;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.thinkup_widget_flickr .flickr-photo {float: left;position: relative;overflow: hidden;margin-right: 9px;margin-bottom: 9px;}
#sidebar .thinkup_widget_flickr .flickr-photo {border: 2px solid #f5f5f5;box-shadow: 0 0 0 1px #ddd;}
#sidebar .thinkup_widget_flickr a .image-overlay {background-color: #e0484c;opacity: 0;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;max-width: 75px;max-height: 75px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#sidebar .thinkup_widget_flickr a .image-overlay:before {display: block;position: relative;top: 3px;font-family: FontAwesome;content: "";color: #fff;font-size: 18px;text-align: center;width: 75px;height: 75px;line-height: 75px;}
#sidebar .thinkup_widget_flickr a:hover .image-overlay {opacity: 1;}
#footer .thinkup_widget_flickr img {padding: 2px;border: 1px solid #515459;}
#footer .thinkup_widget_flickr img:hover {border-color: #e0484c;}
#footer-core .thinkup_widget_logotext h3 span {padding: 0;border: none;}
.popular-posts .image, .recent-comments .image, .recent-posts .image {margin-bottom: 0px;position: relative;float: left;}
.popular-posts .main, .recent-comments .main, .recent-posts .main {position: relative;margin-left: 95px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.popular-posts, .recent-comments, .recent-posts {clear: both;}
.popular-posts a, .recent-comments a, .recent-posts a, .popular-posts img, .recent-comments img, .recent-posts img {display: block;}
.popular-posts a.title, .recent-comments a.title, .recent-posts a.title {font-weight: 600;line-height: 1.3;margin-bottom: 7px;}
.popular-posts img, .recent-comments img, .recent-posts img {max-width: 75px;}
.popular-posts .comment, .recent-comments .date, .recent-posts .date {font-size: smaller;opacity: .8;}
.popular-posts, .recent-comments, .recent-posts {padding-bottom: 20px;}
.popular-posts:last-child, .recent-comments:last-child, .recent-posts:last-child {}
.tab-content .popular-posts, .tab-content .recent-posts {}
#sidebar .popular-posts a .image-overlay, #sidebar .recent-comments a .image-overlay, #sidebar .recent-posts a .image-overlay {background-color: #e0484c;opacity: 0;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;max-width: 75px;max-height: 75px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#sidebar .popular-posts a .image-overlay:before, #sidebar .recent-comments a .image-overlay:before, #sidebar .recent-posts a .image-overlay:before {display: block;position: relative;top: 3px;font-family: FontAwesome;content: "";color: #fff;font-size: 18px;text-align: center;width: 75px;height: 75px;line-height: 75px;}
#sidebar .popular-posts:hover .image-overlay, #sidebar .recent-comments:hover .image-overlay, #sidebar .recent-posts:hover .image-overlay {opacity: 1;}
#footer .popular-posts, #footer .recent-comments, #footer .recent-posts {border: none;padding: 0 0 15px;}
#footer .popular-posts:last-child, #footer .recent-comments:last-child, #footer .recent-posts:last-child {border-bottom: none;}
#footer .popular-posts img, #footer .recent-comments img, #footer .recent-posts img {max-width: 70px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#footer .popular-posts:hover img, #footer .recent-comments:hover img, #footer .recent-posts:hover img {border-color: #e0484c;}
.thinkup_widget_recentcomments .quote {padding-left: 15px;}
.thinkup_widget_recentcomments .quote:before {font-family: "Times New Roman",Georgia,Times,serif;content: "“";margin: -8px -15px;position: absolute;}
.thinkup_widget_recentcomments .quote:before {color: #e0484c;font-size: 150%;font-weight: bold;display: inline;}
.thinkup_widget_search .searchsubmit {display: none;}
.thinkup_widget_search .search {float: left;width: 100%;border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#sidebar .thinkup_widget_search form {}
#footer .thinkup_widget_search .search {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
#sidebar .thinkup_widget_search ::-webkit-input-placeholder {color: #ccc;}
#sidebar .thinkup_widget_search :-moz-placeholder {color: #ccc;}
#sidebar .thinkup_widget_search ::-moz-placeholder {color: #ccc;}
#sidebar .thinkup_widget_search :-ms-input-placeholder {color: #ccc;}
#footer .thinkup_widget_search ::-webkit-input-placeholder {color: #555;}
#footer .thinkup_widget_search :-moz-placeholder {color: #555;}
#footer .thinkup_widget_search ::-moz-placeholder {color: #555;}
#footer .thinkup_widget_search :-ms-input-placeholder {color: #555;}
.thinkup_widget_tabs .nav-tabs {margin: 0 0 20px;border: none;overflow: hidden;}
.thinkup_widget_tabs .nav-tabs > li {margin-bottom: 0;border-bottom: 0;}
.thinkup_widget_tabs li {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.thinkup_widget_tabs li a:before {content: "";margin: 0;}
.thinkup_widget_tabs li a, .thinkup_widget_tabs li a:hover, .thinkup_widget_tabs li.active a, .thinkup_widget_tabs li.active:hover a {display: block;padding: 0;margin: 0;border: none;background: none;}
.thinkup_widget_tabs h3.widget-title {line-height: 40px;text-align: center;}
.thinkup_widget_tabs li.active > a, .thinkup_widget_tabs h3.widget-title {height: 40px;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s;}
.thinkup_widget_tabs .popular-posts, .thinkup_widget_tabs .recent-comments, .thinkup_widget_tabs .recent-posts {}
.thinkup_widget_tabs .popular-posts:last-child, .thinkup_widget_tabs .recent-comments:last-child, .thinkup_widget_tabs .recent-posts:last-child {border-bottom: none;}
#sidebar .thinkup_widget_tabs li.active > a {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#sidebar .thinkup_widget_tabs h3.widget-title {display: block;color: #777;background: #eee;margin: 0;}
#sidebar .thinkup_widget_tabs li.active h3.widget-title {color: #fff;background: #e0484c;}
#sidebar .thinkup_widget_tabs .tab-content {}
#footer .thinkup_widget_tabs .nav-tabs {margin-bottom: 35px;}
#footer .thinkup_widget_tabs h3.widget-title {display: block;color: #e0484c;border-width: 0;margin: 0;}
#footer .thinkup_widget_tabs .nav .active h3.widget-title {color: #888;background: #353433;}
.thinkup_widget_tagscloud a {display: inline-block;color: #fff;background: #e0484c;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
#sidebar .thinkup_widget_tagscloud a {padding: 3px 10px;margin: 0 5px 6px 0;font-size: 13px !important;color: #777;background: #eee;display: inline-block;}
#sidebar .thinkup_widget_tagscloud a:hover {color: #fff;background: #232323;}
#footer .thinkup_widget_tagscloud a {color: #fff;text-align: center;padding: 4px 10px;margin: 0 6px 6px 0;}
#footer .thinkup_widget_tagscloud a:hover {color: #888;background: #353433;}
.thinkup_widget_twitterfeed ul {list-style: none;margin: 0;}
.thinkup_widget_twitterfeed ul:last-child {border-bottom: none;}
.thinkup_widget_twitterfeed .tweet-content {padding: 10px 10px 0 45px;}
.thinkup_widget_twitterfeed .tweet-content p {margin-bottom: 10px;}
.thinkup_widget_twitterfeed .tweet-content a {display: inline;padding: 0;}
#sidebar .thinkup_widget_twitterfeed ul {}
#sidebar .thinkup_widget_twitterfeed a {color: #e0484c;}
#sidebar .thinkup_widget_twitterfeed a:hover {color: inherit;}
#sidebar .thinkup_widget_twitterfeed .tweet-content {background: url("images/widgets/twitter-bird-light-bgs.png") 2px 5px no-repeat;background-size: 40px;}
#footer .thinkup_widget_twitterfeed .tweet-content {border: none;padding: 0 0 0 35px;}
#footer .thinkup_widget_twitterfeed .tweet-content {background: url("images/widgets/twitter-bird-dark-bgs.png") -8px -5px no-repeat;background-size: 40px;}
#footer .thinkup_widget_twitterfeed small {color: #e0484c;display: block;}
#sub-footer .thinkup_widget_twitterfeed {padding-right: 15px;}
#sub-footer .thinkup_widget_twitterfeed .tweet-content {border: none;padding: 0 55px 0 0;}
#sub-footer .thinkup_widget_twitterfeed .tweet-content {background: url("images/widgets/twitter-bird-dark-bgs.png") right -5px no-repeat;background-size: 40px;}
#sub-footer .thinkup_widget_twitterfeed ul {border: none;}
#sub-footer .thinkup_widget_twitterfeed small {color: #7c7c7c;display: block;}
.entry-meta {font-size: 11px;}
.entry-meta > span {display: inline-block;margin: 0 5px 5px 0;}
.sticky {}
.blog-thumb {max-width: 100%;overflow: hidden;position: relative;}
.blog-thumb > a, .blog-thumb iframe, .blog-thumb img {display: block;}
.blog-thumb img {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.blog-thumb img:hover {opacity: .8;}
.blog-icon i {color: white;line-height: 48px;width: 48px;height: 48px;float: left;display: inline-block;background: #b7c6c9;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;}
.blog-icon i:hover {background: #e0484c;}
.blog-article .more-link {text-transform: uppercase;padding-top: 10px;}
.blog-article .more-link a {padding: 10px 15px;}
.blog-thumb .image-overlay {text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;background: #000;background: rgba(0,0,0,.8);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.blog-thumb:hover .image-overlay {opacity: .9;}
.blog-thumb .image-overlay-inner {display: table;width: 100%;height: 100%;}
.blog-thumb .image-overlay .prettyphoto-wrap {display: table-cell;vertical-align: middle;}
.blog-thumb .image-overlay-inner a {display: inline-block;color: #fff;font-size: 33px;font-weight: bold;line-height: 45px;width: 45px;height: 45px;margin: 5px;border: 1px solid #fff;}
.blog-thumb .image-overlay-inner a.hover-zoom {-webkit-transform: translateX(-35px);-moz-transform: translateX(-35px);-ms-transform: translateX(-35px);-o-transform: translateX(-35px);transform: translateX(-35px);}
.blog-thumb .image-overlay-inner a.hover-link {-webkit-transform: translateX(35px);-moz-transform: translateX(35px);-ms-transform: translateX(35px);-o-transform: translateX(35px);transform: translateX(35px);}
.blog-thumb .image-overlay-inner a:hover {background: #e0484c;}
.blog-thumb:hover .image-overlay-inner a {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.blog-thumb .image-overlay-inner i {line-height: 45px;font-style: normal;}
.blog-thumb .image-overlay.style2 a.hover-zoom, .blog-thumb .image-overlay.style2 a.hover-link {-webkit-transform: translateY(35px);-moz-transform: translateY(35px);-ms-transform: translateY(35px);-o-transform: translateY(35px);transform: translateY(35px);}
.blog-thumb:hover .image-overlay.style2 a {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.blog-article {background: #fff;background: #fff;margin-bottom: 70px;padding-bottom: 50px;border-bottom: 3px solid #e7e7e7;}
.blog-article.sticky {background: #f8f8f8;padding: 20px 20px 30px;}
.blog-grid.column-1 {width: 100%;padding: 0%;}
.blog-article .entry-meta {margin-bottom: 10px;}
.blog-article.sticky .entry-content {padding: 15px 15px 0;background: #f8f8f8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.blog-article .entry-header {position: relative;}
.blog-article .blog-icon {position: absolute;top: 0;left: 0;}
.blog-article .blog-thumb {max-width: 100%;display: inline-block;}
.blog-article .blog-thumb.gallery {display: block;}
.blog-article .blog-thumb.gallery .rslides-container {padding: 0;}
.blog-article .blog-title {font-size: 20px;font-weight: 600;line-height: 1.2;text-transform: uppercase;margin-bottom: 10px;}
.blog-article .blog-title a {color: inherit;}
.blog-article .blog-title a:hover {color: #e0484c;}
.blog-article .entry-content {margin-top: 25px;}
.blog-article .entry-footer {padding: 20px 20px 15px;}
.blog-article .entry-meta > span {text-transform: uppercase;margin-right: 10px;}
.blog-article .entry-meta > span:before {color: #999;content: "/";margin-right: 10px;}
.blog-article .entry-meta > span:first-child:before {content: "";margin: 0;}
.blog-article .entry-meta a, .blog-article .entry-meta i {color: inherit;}
.blog-article .entry-meta a {}
.blog-article .entry-meta a:hover {color: #e0484c;}
.blog-article .entry-meta i {font-size: 110%;padding-right: 10px;}
.blog-style1 .entry-content.comment-icon {position: relative;}
.blog-style1 .entry-content.comment-icon .comment .comment-text {display: none;}
.blog-style1 .entry-content.comment-icon .comment:before {content: "";margin: 0;}
.blog-style1 .entry-content.comment-icon .comment {position: absolute;right: 0;left: auto;top: 0;text-align: center;}
.blog-style1 .entry-content.comment-icon .fa-comments {display: block;color: #ddd;font-size: 15px;width: 35px;height: 35px;line-height: 35px;border: 1px solid #ddd;padding: 0;margin-bottom: 10px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.blog-style1 .entry-content.comment-icon .fa-comments:hover {color: #e0484c;border: 1px solid #e0484c;}
.blog-style1 .entry-content.comment-icon .comment a {color: #232323;}
.blog-style1 .entry-content.comment-icon .comment a:hover {color: #e0484c;}
.blog-style1.blog-style1-layout1 .blog-article .entry-content {margin-top: 0px;}
.blog-style1.blog-style1-layout1 .entry-content.comment-icon .comment .comment-count {display: none;}
.blog-style1.blog-style1-layout2 .entry-content.comment-icon {margin-left: 90px;}
.blog-style1.blog-style1-layout2 .entry-content.comment-icon .comment {left: -90px;right: auto;}
.blog-style1.blog-style1-layout2 .entry-content.comment-icon .fa-comments {font-size: 20px;width: 60px;height: 60px;line-height: 60px;}
.blog-style2 .blog-grid.column-2 {width: 50%;padding: 0 10px;}
.blog-style2 .blog-grid.column-3 {width: 33%;padding: 0 10px;}
.blog-style2 .blog-grid.column-4 {width: 25%;padding: 0 10px;}
.blog-style2 #content {background: #fafafa;}
.blog-style2 .blog-article {margin-bottom: 20px;padding: 0px;border: 1px solid #e7e7e7;}
.blog-style2 .blog-article .entry-content {margin: 0;padding: 10px 20px 20px;}
.blog-style2 .pag li a, .blog-style2 .pag li span {color: #fff;background: #e0484c;border: 1px solid #e0484c;}
.blog-style2 .pag li a:hover, .blog-style2 .pag li.current span {color: #fff;background: #232323;border: 1px solid #232323;}
.post-thumb {margin-bottom: 25px;}
.single .entry-header {margin-bottom: 20px;border-bottom: 3px solid #e7e7e7;}
.single .post-title {font-size: 30px;text-transform: uppercase;margin: 0;}
.single .entry-meta {margin-bottom: 20px;}
.single .entry-meta, .single .entry-meta a {color: inherit;}
.single .entry-meta a:hover {color: #e0484c;}
.single .entry-meta > span {margin-right: 10px;text-transform: uppercase;}
.single .entry-meta > span:before {color: #999;content: "/";margin-right: 10px;}
.single .entry-meta > span:first-child:before {content: "";margin: 0;}
.single .entry-meta i {opacity: .8;padding-right: 10px;}
.single .entry-header.comment-icon {position: relative;padding-left: 90px;min-height: 115px;}
.single .entry-header.comment-icon .comment .comment-text {display: none;}
.single .entry-header.comment-icon .comment:before {content: "";margin: 0;}
.single .entry-header.comment-icon .comment {position: absolute;left: 0;top: 0;text-align: center;}
.single .entry-header.comment-icon .fa-comments {display: block;color: #ddd;font-size: 20px;width: 60px;height: 60px;line-height: 60px;border: 1px solid #ddd;padding: 0;margin-bottom: 10px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.single .entry-header.comment-icon .fa-comments:hover {color: #e0484c;border: 1px solid #e0484c;}
.single .entry-header.comment-icon .comment a {color: #232323;}
.single .entry-header.comment-icon .comment a:hover {color: #e0484c;}
.single .entry-content {margin-bottom: 30px;}
.page-links {margin-bottom: 25px;}
.single .format-image .post-thumb img {display: block;}
#sharepost {display: table;width: 100%;padding: 15px;border: 1px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#sharemessage, #shareicons {width: 50%;display: table-cell;vertical-align: middle;}
#sharemessage {}
#sharemessage p {text-transform: uppercase;margin: 0;}
#shareicons {text-align: right;}
#shareicons a {color: #888;text-align: center;display: inline-block;margin-right: 15px;width: 20px;height: 20px;}
#shareicons a:hover {color: #232323;}
#shareicons i {font-size: 15px;}
#shareicons a:hover i {}
#shareicons .tooltip-inner {text-shadow: none;padding: 4px 8px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#author-bio {margin: 50px 0 60px;padding: 15px;border: 1px solid #ddd;}
#author-image {float: left;}
#author-content {margin-left: 160px;}
#author-title a {display: inline-block;color: #232323;font-size: 16px;font-weight: 600;line-height: 1;text-transform: uppercase;margin-top: 10px;}
#author-title a:hover {color: inherit;}
#author-bio img {display: block;margin-right: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#author-title p:last-child {margin-bottom: 15px;}
#author-text p:last-child {margin: 0;}
#comments {}
#comments .comment-notes, #comments .comment-form-author label, #comments .comment-form-email label, #comments .comment-form-url label, #comments .comment-form-comment label {display: none;}
#comment-nav-above, #comment-nav-below {margin-bottom: 50px;}
#comments input::-webkit-input-placeholder {color: #c3c3c3;}
#comments input:-moz-placeholder {color: #c3c3c3;}
#comments input::-moz-placeholder {color: #c3c3c3;}
#comments input:-ms-input-placeholder {color: #c3c3c3;}
#comments textarea::-webkit-input-placeholder {color: #c3c3c3;}
#comments textarea:-moz-placeholder {color: #c3c3c3;}
#comments textarea::-moz-placeholder {color: #c3c3c3;}
#comments textarea:-ms-input-placeholder {color: #c3c3c3;}
.bypostauthor {}
#comments-title {}
#comments-title h3, #reply-title {}
#comments-title h3 {font-size: 20px;margin: 50px 0;}
#comments-title span {color: #e0484c;}
#reply-title {font-size: 20px;line-height: 1;font-weight: 400;margin: 0 0 30px;}
#comments-title h3 {line-height: 1;}
.commentlist article {display: table;width: 100%;background: #f8f8f8;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.commentlist article header, .commentlist article footer {margin: 0 0 0 115px;}
.commentlist article header .comment-author, .commentlist article header .comment-meta, .commentlist article header .reply {display: inline-block;}
.commentlist article header {text-transform: uppercase;}
.commentlist {margin: 0 0 50px 0;}
.commentlist .children {list-style: none;margin: 0px;}
.commentlist .children {margin: 0 0 0 90px;}
.commentlist .comment, .commentlist .pingback {list-style: none;margin-bottom: 30px;}
.commentlist .avatar {float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.comment-author h4 {font-size: 14px;line-height: 1;margin: 0 0 5px;clear: none;}
.comment-author a {color: inherit;}
.comment-meta a {color: #aaa;}
.comment-author a:hover, .comment-meta a:hover {color: #e0484c;}
.comment-content {margin-top: 10px;}
.comment-content p:last-child {margin: 0;}
.comment-meta, .comment .reply {margin-left: 15px;}
.comment .reply a {}
.comment-respond .form-submit {margin: 0;}
li.pingback {font-weight: bold;}
li.pingback a {font-weight: normal;}
#commentform input[type="text"] {width: 100%;max-width: 370px;}
#commentform input[type="submit"] {font-weight: 600;text-transform: uppercase;}
#commentform #comment {height: 180px;}
#commentform .form-allowed-tags {font-size: 11px;}
.required {color: #800;}
.page-template-template-contact iframe {width: 100% !important;max-height: 350px !important;}
.page-template-template-contact-php #main .google-map-placeholder {width: 100% !important;height: 400px !important;}
.page-template-template-contact-php #main h4 {font-size: 15px;font-weight: 600;margin-bottom: 30px;text-transform: uppercase;}
.page-template-template-contact-php #main h5 {font-weight: 600;}
.page-template-template-contact-php #main .contact-details h5 {width: 80px;}
.page-template-template-contact-php #main .wpcf7-form input[type="submit"] {font-size: 12px;text-transform: uppercase;font-weight: 600;height: 40px;padding-top: 0;padding-bottom: 0;}
.page-template-template-contact-php #main .contact-details i, .page-template-template-contact-php #main .contact-details h4, .page-template-template-contact-php #main .contact-details h5, .page-template-template-contact-php #main .contact-details span {display: inline-block;}
.page-template-template-contact-php #main .contact-details h5, .page-template-template-contact-php #main .contact-details span {vertical-align: top;margin-bottom: 5px;}
.page-template-template-contact-php #main .contact-details i {color: #b2b2b2;font-size: 16px;text-align: center;width: 20px;margin: 0 12px 5px 0;}
.page-template-template-contact-php #content {padding: 0;}
.page-template-template-contact-php #content-core {margin: 0;max-width: 100%;}
.page-template-template-contact-php .panel-grid {padding: 30px 10px 0;}
.page-template-template-contact-php .panel-grid-core {display: block;max-width: 1140px;margin: 0 auto;}
.page-template-template-archive-php h3.page-title {margin-top: 0;}
.page-template-template-archive-php #main-core a {color: inherit;}
.page-template-template-archive-php #main-core a:hover {color: #e0484c;}
.page-template-template-archive-php ul.archive-pages, .page-template-template-archive-php ul.archive-categories, .page-template-template-archive-php ul.archive-authors, .page-template-template-archive-php ul.archive-monthly, .page-template-template-archive-php ul.archive-recent {margin-left: 2px;list-style: none;}
.page-template-template-archive-php ul.archive-pages li, .page-template-template-archive-php ul.archive-categories li, .page-template-template-archive-php ul.archive-authors li, .page-template-template-archive-php ul.archive-monthly li, .page-template-template-archive-php ul.archive-recent li {padding-bottom: 4px;}
.page-template-template-archive-php ul.archive-pages .children li, .page-template-template-archive-php ul.archive-categories .children li, .page-template-template-archive-php ul.archive-authors .children li, .page-template-template-archive-php ul.archive-monthly .children li, .page-template-template-archive-php ul.archive-recent .children li {padding-left: 25px;}
.page-template-template-archive-php ul.archive-pages li:before, .page-template-template-archive-php ul.archive-categories li:before, .page-template-template-archive-php ul.archive-authors li:before, .page-template-template-archive-php ul.archive-monthly li:before, .page-template-template-archive-php ul.archive-recent li:before {color: #aaa;line-height: 1;font-family: FontAwesome;content: "";font-size: 1.3333333333333em;padding-right: 10px;}
.page-template-template-archive-php ul.archive-pages ul.children, .page-template-template-archive-php ul.archive-categories ul.children, .page-template-template-archive-php ul.archive-authors ul.children, .page-template-template-archive-php ul.archive-monthly ul.children, .page-template-template-archive-php ul.archive-recent ul.children {margin: 10px 0px 10px -2px;list-style: none;}
.page-template-template-sitemap-php h3.page-title {margin-top: 0;}
.page-template-template-sitemap-php #main-core a {color: inherit;}
.page-template-template-sitemap-php #main-core a:hover {color: #e0484c;}
.page-template-template-sitemap-php ul.sitemap-pages, .page-template-template-sitemap-php ul.sitemap-authors, .page-template-template-sitemap-php ul.sitemap-archives, .page-template-template-sitemap-php ul.sitemap-posts, .page-template-template-sitemap-php ul.sitemap-posts ul {margin-left: 2px;list-style: none;}
.page-template-template-sitemap-php ul.sitemap-pages li, .page-template-template-sitemap-php ul.sitemap-authors li, .page-template-template-sitemap-php ul.sitemap-archives li, .page-template-template-sitemap-php ul.sitemap-posts li, .page-template-template-sitemap-php ul.sitemap-posts ul li {padding-bottom: 4px;}
.page-template-template-sitemap-php ul.sitemap-pages .children li, .page-template-template-sitemap-php ul.sitemap-authors .children li, .page-template-template-sitemap-php ul.sitemap-archives .children li, .page-template-template-sitemap-php ul.sitemap-posts .children li, .page-template-template-sitemap-php ul.sitemap-posts ul .children li {padding-left: 25px;}
.page-template-template-sitemap-php ul.sitemap-pages li:before, .page-template-template-sitemap-php ul.sitemap-authors li:before, .page-template-template-sitemap-php ul.sitemap-archives li:before, .page-template-template-sitemap-php ul.sitemap-posts li:before, .page-template-template-sitemap-php ul.sitemap-posts ul li:before {color: #aaa;line-height: 1;font-family: FontAwesome;content: "";font-size: 1.3333333333333em;padding-right: 10px;}
.page-template-template-sitemap-php ul.sitemap-pages ul.children, .page-template-template-sitemap-php ul.sitemap-authors ul.children, .page-template-template-sitemap-php ul.sitemap-archives ul.children, .page-template-template-sitemap-php ul.sitemap-posts ul.children, .page-template-template-sitemap-php ul.sitemap-posts ul ul.children {margin: 10px 0px 10px -2px;list-style: none;}
.page-template-template-parallax-php #content {padding: 0;}
.page-template-template-parallax-php #content-core {margin: 0;max-width: 100%;}
.page-template-template-parallax-php .panel-grid {padding: 30px 10px 0;}
.page-template-template-parallax-php.layout-boxed .panel-grid {padding: 30px 20px 0;}
.page-template-template-parallax-php .panel-grid-core, .page-template-template-parallax-php #content #nav-above, .page-template-template-parallax-php #content #nav-below, .page-template-template-parallax-php #content #comments {display: block;max-width: 1140px;margin: 0 auto;}
.page-template-template-parallax-php #content #comments {padding-bottom: 30px;}
.post-type-archive-testimonial.testimonial-style2 #content, .page-template-template-testimonial-php.testimonial-style2 #content {background: #fafafa;}
.post-type-archive-testimonial.testimonial-style2 .testimonial-grid.style2 .entry-header, .page-template-template-testimonial-php.testimonial-style2 .testimonial-grid.style2 .entry-header {border: 1px solid #e0e0e0;border-bottom: none;}
.post-type-archive-testimonial.testimonial-style2 .testimonial-grid.style2 .entry-content, .page-template-template-testimonial-php.testimonial-style2 .testimonial-grid.style2 .entry-content {background: #fff;border: 1px solid #e0e0e0;border-top: none;}
.post-type-archive-testimonial.testimonial-style3 #content, .page-template-template-testimonial-php.testimonial-style3 #content {background: #fafafa;}
.search-results .blog-article .entry-meta {margin: 0;}
.title-404 {text-align: center;margin: 30px 0;}
.title-404 h2 {line-height: 1;font-size: 80px;margin: 0 0 20px 0;}
.title-404 h2 i {padding-right: 15px;}
.title-404 p {font-size: 15px;}
.title-404 .search {margin-bottom: 20px;width: 200px;max-width: 200px;}
.column-1 {width: 100%;padding: 10px;}
.column-2 {width: 50%;padding: 10px;}
.column-3 {width: 33.333%;padding: 10px;}
.column-4 {width: 25%;padding: 10px;}
.column-5 {width: 20%;padding: 10px;}
.column-6 {width: 16.65%;padding: 10px;}
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6 {float: left;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.client-thumb {text-align: center;margin: 0;list-style: none;}
.column-4.client_grid {padding: 30px 10px;}
.team_grid {margin-bottom: 20px;}
.team_grid .team-thumb {display: block;margin: 0;padding: 0;}
.team_grid .entry-header {display: block;}
.team_grid .entry-content {background: #fafafa;border: none;margin: 0;padding: 25px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.team_grid .entry-content h4 {font-size: 20px;font-weight: 600;text-transform: uppercase;line-height: 1;margin-bottom: 5px;}
.team_grid .entry-content h4 a {color: inherit;}
.team_grid .entry-content h4 a:hover {color: #e0484c;}
.team_grid .entry-content h5 {color: #8b8b8b;margin-bottom: 20px;}
.team-thumb .wrap-team {display: table-cell;vertical-align: middle;}
.team-social {display: block;position: relative;}
.team-social ul {display: table;margin: 0;}
.team-social li {display: table-cell;vertical-align: top;float: none;padding: 0 !important;}
.team-social li a {display: table;font-size: 14px;text-align: center;color: #232323;width: 34px;height: 34px;background: #eaeaea;margin-right: 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.team-social li a:hover {color: #fff;background: #e0484c;}
.team-social li i {display: table-cell;vertical-align: middle;position: relative;top: 1px;}
.team-social .tooltip-inner {padding: 5px 8px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.team-content .entry-header {width: 100%;display: table;margin-bottom: 20px;}
.team-content .team-title, .team-content .team-links, .team-content .team-email {display: table-cell;vertical-align: middle;}
.team-content .team-links, .team-content .team-email {text-align: right;}
.team-content .team-links ul {margin: 0 0 0 auto;}
.team-content .team-email {width: 150px;}
.team-content .team-email a {padding: 6px 20px;display: inline-block;}
.team_grid.style2 {margin-bottom: 55px;}
.team_grid.style2 .entry-content {background: none;padding-top: 0;}
.testimonial-grid {text-align: center;}
.testimonial-grid .entry-content {padding: 20px 25px 25px;margin-bottom: 20px;}
.testimonial-thumb img {display: block;margin: 0 auto;}
.testimonial-excerpt {display: inline-block;text-align: center;}
.testimonial-excerpt p:last-child {margin-bottom: 10px;}
.testimonial-name h3 {font-weight: 600;font-size: 16px;text-transform: uppercase;margin: 0;}
.testimonial-name h3 a {color: inherit;}
.testimonial-name h3 a:hover {color: #e0484c;}
.testimonial-position {opacity: .8;font-size: 90%;}
.testimonial-quote {height: 45px;margin-bottom: 5px;}
.testimonial-quote:before {color: #e0484c;font-family: "Times New Roman",Arial,Helvetica;font-weight: bold;font-size: 70px;line-height: 1;}
.testimonial-quote:before {content: "”";}
.testimonial-grid.style1 .testimonial-thumb a {display: inline-block;}
.testimonial-grid.style1 .testimonial-thumb img {padding: 2px;border: 1px solid #eaeaea;}
.testimonial-grid.style1 .testimonial-excerpt {position: relative;font-size: 15px;background: #fafafa;border: 1px solid #e0e0e0;padding: 20px;margin-bottom: 10px;}
.testimonial-grid.style1 .testimonial-excerpt:before, .testimonial-grid.style1 .testimonial-excerpt:after {left: 45%;right: 100%;border: solid rgba(0,0,0,0);border-width: 20px;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.testimonial-grid.style1 .testimonial-excerpt:before {bottom: -40px;border-top-color: #fafafa;z-index: 2;}
.testimonial-grid.style1 .testimonial-excerpt:after {bottom: -41px;border-top-color: #e0e0e0;}
.testimonial-grid.style2 .entry-header {border: 1px solid #fafafa;border-bottom: none;}
.testimonial-grid.style2 .entry-content {background: #fafafa;}
.testimonial-grid.style3 {margin-top: 75px;overflow: visible;}
.testimonial-grid.style3 .entry-header, .testimonial-grid.style3 .entry-content {background: #fff;border: 1px solid #e0e0e0;}
.testimonial-grid.style3 .entry-header {border-bottom: none;}
.testimonial-grid.style3 .entry-content {border-top: none;}
.testimonial-grid.style3 .testimonial-thumb {margin-top: -75px;}
.testimonial-grid.style3 .testimonial-thumb a {display: inline-block;}
.testimonial-grid.style3 .testimonial-thumb img {border: 1px solid #e0e0e0;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;}
blockquote.style2:before, q.style2:before, blockquote.style2:after, q.style2:after {content: "";}
blockquote.style2, q.style2 {color: inherit;background: none;padding: 0 20px;margin-bottom: 20px;border-left: 10px solid #e0484c;}
blockquote.style2 p:last-child, q.style2 p:last-child {margin-bottom: 0;}
.sc-action {text-align: center;}
.sc-action.style1 .action-link a {margin: 15px 4px 4px;}
.sc-carousel {}
.sc-carousel li {margin: 0;border: none;}
.sc-carousel a.prev, .sc-carousel a.next {color: #232323;background: #eee;}
.sc-carousel a.prev:hover, .sc-carousel a.next:hover {color: #fff;background: #232323;background: #e0484c;}
.sc-carousel a.next {}
.sc-carousel a.prev {}
.sc-carousel a.prev i, .sc-carousel a.next i {color: inherit;top: 0;line-height: 30px;}
.sc-carousel a.prev:hover i, .sc-carousel a.next:hover i {color: #fff;}
.sc-carousel .entry-header {margin: 0;}
.sc-carousel .entry-content {margin: 23px 0 0 0;}
.sc-carousel .entry-content h4 {font-size: 16px;font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}
.sc-carousel .entry-content .date a, .sc-carousel .entry-content .date a {color: #3d3d3d;}
.sc-carousel .entry-content .comment {float: none;line-height: 1;}
.sc-carousel-title {float: left;position: absolute;top: -70px;}
.sc-carousel .entry-meta {line-height: 1;margin-bottom: 15px;}
.sc-carousel .port-thumb {display: block;}
.sc-carousel .entry-content h4 a:hover {color: #e0484c !important;}
.sc-carousel .image-overlay .prettyphoto-wrap {display: table-cell;vertical-align: middle;}
.sc-carousel .entry-header .image-overlay-inner, .sc-postitem .entry-header .image-overlay-inner, .sc-grid .entry-header .image-overlay-inner {background: #000;background: rgba(0,0,0,.8);}
.sc-carousel .entry-header .hover-icons, .sc-postitem .entry-header .hover-icons, .sc-grid .entry-header .hover-icons {}
.sc-carousel .entry-header .hover-link, .sc-carousel .entry-header .hover-zoom, .sc-postitem .entry-header .hover-link, .sc-postitem .entry-header .hover-zoom, .sc-grid .entry-header .hover-link, .sc-grid .entry-header .hover-zoom {line-height: 45px;width: 45px;height: 45px;border: 1px solid #fff;background: none;margin: 1px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.sc-carousel .entry-header:hover .hover-zoom, .sc-carousel .entry-header:hover .hover-link, .sc-postitem .entry-header:hover .hover-zoom, .sc-postitem .entry-header:hover .hover-link, .sc-grid .entry-header:hover .hover-zoom, .sc-grid .entry-header:hover .hover-link {background: none;}
.sc-carousel .entry-header .hover-link:hover, .sc-carousel .entry-header .hover-zoom:hover, .sc-postitem .entry-header .hover-link:hover, .sc-postitem .entry-header .hover-zoom:hover, .sc-grid .entry-header .hover-link:hover, .sc-grid .entry-header .hover-zoom:hover {background: #e0484c;}
.sc-carousel .entry-header .hover-zoom:before, .sc-carousel .entry-header .hover-link:before, .sc-postitem .entry-header .hover-zoom:before, .sc-postitem .entry-header .hover-link:before, .sc-grid .entry-header .hover-zoom:before, .sc-grid .entry-header .hover-link:before {right: auto;top: auto;line-height: 45px;width: 45px;}
.sc-carousel .entry-header .hover-zoom:before, .sc-postitem .entry-header .hover-zoom:before, .sc-grid .entry-header .hover-zoom:before {font-size: 22px;font-family: dashicons;content: "";}
.sc-carousel .entry-header .hover-link:before, .sc-postitem .entry-header .hover-link:before, .sc-grid .entry-header .hover-link:before {font-size: 22px;font-family: dashicons;content: "";right: auto;top: auto;}
.sc-featured, .sc-image {margin-top: 0;}
.sc-featured {padding: 0;}
.sc-image {padding-bottom: 10px;}
.sc-featured .entry-header {margin-bottom: 15px;}
.sc-featured h3 {line-height: 1;font-weight: 600;margin-bottom: 15px;}
.sc-featured .image-overlay i, .sc-image .image-overlay i {color: #fff;font-size: 55px;}
.sc-featured .image-overlay i.fa-hover-plus, .sc-image .image-overlay i.fa-hover-plus {display: block;font-size: 19px;line-height: 1;font-style: normal;width: 19px;height: 19px;margin: 0 auto;padding: 11px;border: 7px solid #fff;webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;}
.sc-featured .image-overlay i.fa.fa-hover-plus:after, .sc-image .image-overlay i.fa.fa-hover-plus:after {content: "+";}
ul.iconfont i {color: #e0484c;font-size: 90%;margin: 0 15px 0 -22px;}
.sc-lightbox .image-overlay {}
.sc-lightbox:hover .image-overlay {opacity: .8;}
.sc-lightbox .image-overlay-inner {background: #000;background: rgba(0,0,0,.8);}
.sc-lightbox .hover-zoom {width: 45px;height: 45px;line-height: 45px;margin: 1px;border: 1px solid #fff;background: none;webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.sc-lightbox .hover-zoom:hover {background: #e0484c;}
.sc-lightbox .hover-zoom:before {content: "";font-family: dashicons;font-size: 22px;line-height: 45px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sc-lightbox a:hover:before {}
.notification {margin-bottom: 20px;border: 1px solid rgba(0,0,0,.1);text-shadow: 1px 1px 0 rgba(255,255,255,.35);-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.notification p:last-child {margin: 0;}
.notification, .notification.normal {background: #f9f9f9;}
.notification.download, .notification.success {background: #e2f1dc;color: #71a772;}
.notification.error, .notification.stop {background: #f0dddd;color: #d37473;}
.notification.info, .notification.question {background: #daeef8;color: #3e8bb1;}
.notification.warning, .notification.message {background: #fdf9e5;}
.notification .icon {padding: 15px 20px;}
.notification.error .icon {background: none;}
.notification.stop .icon {background: none;}
.notification.download .icon {background: none;}
.notification.success .icon {background: none;}
.notification.info .icon {background: none;}
.notification.question .icon {background: none;}
.notification.warning .icon {background: none;}
.notification.message .icon {background: none;}
.pricing-table {text-align: center;background: #f6f6f6;}
.pricing-table .entry-header {padding: 55px 20px 25px;}
.pricing-table .entry-content {padding: 25px 20px 45px;}
.pricing-table .entry-footer {padding: 0 20px 35px;}
.pricing-table li {line-height: 1;position: relative;border-bottom: none;}
.pricing-table i {color: #e0484c;position: absolute;left: -15px;}
.pricing-features {text-align: left;display: inline-block;}
.pricing-table .pricing-title, .pricing-table .pricing-price {line-height: 1;color: #e0484c;}
.pricing-table .pricing-title {font-size: 22px;font-weight: 600;margin-bottom: 5px;}
.pricing-table .pricing-price {font-size: 40px;}
.pricing-table .pricing-link a {min-width: 115px;font-weight: 600;display: inline-block;margin: 4px;padding: 5px 40px;}
.pricing-table.style1 .pricing-link a {border: 2px solid #fff;}
.pricing-table.style2 i {color: #fff;}
.pricing-table.style2 {background: #e0484c;}
.pricing-table.style2 .entry-header {padding: 55px 20px;}
.pricing-table.style2 .pricing-title, .pricing-table.style2 .pricing-price, .pricing-table.style2 .pricing-features {color: #fff;}
.pricing-table.style2 .pricing-link a {border: 2px solid #e0484c;}
.rslides-sc .rslides-inner li {}
.rslides-sc a.rslides_nav {opacity: 1;text-align: center;position: absolute;top: 50%;z-index: 9999;width: 60px;height: 60px;line-height: 1;margin: -25px 0px 0;overflow: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.rslides-sc a.rslides_nav.prev {left: -60px;}
.rslides-sc a.rslides_nav.next {right: -60px;}
.rslides-sc a.rslides_nav.prev:before, .rslides-sc a.rslides_nav.next:before {color: #fff;background: #000;background: rgba(0,0,0,.5);font-family: FontAwesome;font-size: 30px;line-height: 60px;display: block;position: relative;z-index: 9999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.rslides-sc a.rslides_nav.prev:hover:before, .rslides-sc a.rslides_nav.next:hover:before {color: #333;background: #fff;}
.rslides-sc .rslides-inner:hover a.rslides_nav {opacity: 1;}
.rslides-sc .rslides-inner:hover a.rslides_nav.prev {left: 0px;}
.rslides-sc .rslides-inner:hover a.rslides_nav.next {right: 0px;}
.tabs.style2 .nav-tabs a {font-weight: 600;color: #bebebe;background: none;border: none;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.tabs.style2 .tab-content, .tabs.style2 .nav-tabs {border: none;padding-left: 0;padding-right: 0;}
.tabs.style2 .nav-tabs .active a, .tabs.style2 .nav-tabs a:hover {color: #e0484c;}
.tabs.style3 .nav-tabs {display: inline-block;border: 4px solid #e0484c;padding: 2px 0 3px 2px;}
.tabs.style3 .nav-tabs a {font-weight: 400;color: #e0484c;border: none;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.tabs.style3 .tab-content {border: none;}
.tabs.style3 .nav-tabs .active a, .tabs.style3 .nav-tabs a:hover {color: #fff;background: #e0484c;}
.tabs.style3 .tab-buttons-full .nav-tabs {display: block;}
.sc-carousel.carousel-portfolio .entry-header {display: block;}
.sc-carousel.carousel-portfolio .entry-content h4 {font-size: 14px;line-height: inherit;margin: 0;}
.sc-carousel.carousel-portfolio .entry-content h4 a:hover {color: #e0484c;}
.sc-carousel.carousel-portfolio .entry-footer {font-size: 100%;border: 0;margin: 0;padding: 0;}
.sc-carousel.carousel-portfolio .entry-footer p {margin: 0;}
.sc-carousel.carousel-portfolio .comment {display: none;}
.sc-carousel.carousel-portfolio.items-3 .port-details.style2 .port-title {font-size: 20px;}
.sc-carousel.carousel-portfolio.items-4 .port-details.style2 .port-title, .sc-carousel.carousel-portfolio.items-5 .port-details.style2 .port-title, .sc-carousel.carousel-portfolio.items-6 .port-details.style2 .port-title {font-size: 16px;}
.sc-carousel.carousel-team .entry-header {display: block;}
.sc-carousel.carousel-team .entry-content {}
.sc-carousel.carousel-team .entry-content h4 {font-size: 15px;}
.sc-carousel.carousel-team .entry-content h5 {font-size: 13px;color: #8b8b8b;margin: -10px 0 15px;}
.sc-carousel.carousel-team .entry-header .hover-link {font-weight: 400;width: auto;border: 1px solid #fff;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.sc-carousel.carousel-team .entry-header .hover-link:hover {color: #fff;}
.sc-carousel.carousel-team .entry-header .hover-link:before, .sc-carousel.carousel-team .entry-header .hover-link:before {content: "";}
.sc-carousel.carousel-team .entry-header .overlay2 .hover-link:hover {color: #e0484c;background: #fff;}
.sc-carousel.carousel-testimonial .entry-content {border: none;}
.sc-carousel.carousel-testimonial.style1 .entry-header {font-size: 15px;border: 1px solid #e0e0e0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.sc-carousel.carousel-testimonial.style1 .sc-carousel-thumbs img {border: 1px solid #e0e0e0;}
.sc-carousel.carousel-testimonial.style2, .sc-carousel.carousel-testimonial.style3 {padding: 0 35px;}
.sc-carousel.carousel-testimonial.style2 .entry-header, .sc-carousel.carousel-testimonial.style2 .entry-content, .sc-carousel.carousel-testimonial.style3 .entry-header, .sc-carousel.carousel-testimonial.style3 .entry-content {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.sc-carousel.carousel-testimonial.style2 .entry-header {margin: 0;padding: 0;border: 1px solid #fafafa;border-bottom: none;}
.sc-carousel.carousel-testimonial.style2 .entry-header img {display: inline-block;}
.sc-carousel.carousel-testimonial.style2 .entry-content {background: #fafafa;padding: 20px;margin: 0;}
.sc-carousel.carousel-testimonial.style3 .entry-header, .sc-carousel.carousel-testimonial.style3 .entry-content {background: #fff;border: 1px solid #e0e0e0;display: block;margin: 0;}
.sc-carousel.carousel-testimonial.style3 .entry-header {display: block;overflow: visible;border-bottom: none;padding: 0;margin-top: 75px;}
.sc-carousel.carousel-testimonial.style3 .entry-content {border-top: none;padding: 20px 25px 25px;margin-bottom: 20px;}
.sc-carousel.carousel-testimonial.style3 .testimonial-thumb {margin-top: -75px;}
.sc-carousel.carousel-testimonial.style3 .testimonial-thumb a {display: inline-block;}
.sc-carousel.carousel-testimonial.style3 .testimonial-thumb img {border: 1px solid #e0e0e0;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;}
.sc-carousel.carousel-testimonial.sc-postitem {display: block;}
.sc-carousel.carousel-testimonial.sc-postitem.style1 .entry-header {margin-bottom: 5px;}
.sc-carousel.carousel-testimonial.sc-postitem.style1 .testimonial-thumb img {border: 1px solid #e0e0e0;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;}
.sc-carousel.carousel-testimonial.sc-postitem.style1 .testimonial-thumb:before {border: solid rgba(0,0,0,0);border-top-color: #fafafa;border-width: 20px;content: " ";height: 0;width: 0;pointer-events: none;}
.sc-carousel.carousel-testimonial.sc-postitem.style2 {max-width: 382px;margin: 0 auto 20px;}
.iconfull.style1 .iconimage, .iconfull.style2 .iconimage {overflow: visible;}
.iconfull.style1.iconbackground, .iconfull.style2.iconbackground {background: none;margin-bottom: 20px;padding: 30px 20px 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.iconfull.style1 .iconimage {float: none;margin-bottom: 15px;}
.iconfull.style1 i {color: #232323;height: 60px;width: 60px;line-height: 60px;display: inline-block;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.iconfull.style1 a:hover i {color: #e0484c;}
.iconfull.style1 i.fa-inverse {color: #e0484c;}
.iconfull.style1 a:hover i.fa-inverse {color: #232323;}
.iconfull.style1 i:before {line-height: 1;}
.iconfull.style1 .iconmain, .iconfull.style1 .iconmain h3 {text-align: center;padding: 0;}
.iconfull.style1 .iconmain h3 {margin-bottom: 20px;}
.iconfull.style1 .iconurl {margin-top: -10px;}
.iconfull.style2 br {display: none;}
.iconfull.style2 .iconimage {float: left;width: auto;}
.iconfull.style2 .iconimage i {font-size: 20px;color: #232323;border: 1px solid #232323;height: 58px;width: 58px;line-height: 58px;-webkit-border-radius: 500px;-moz-border-radius: 500px;-ms-border-radius: 500px;-o-border-radius: 500px;border-radius: 500px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.iconfull.style2 .iconimage a:hover i {color: #fff;background: #232323;}
.iconfull.style2 .iconimage i.fa-inverse {color: #e0484c;border: 1px solid #e0484c;}
.iconfull.style2 .iconimage a:hover i.fa-inverse {color: #fff;background: #e0484c;}
.iconfull.style2 .iconmain {margin: 0 0 0 85px;}
.iconfull.style2 .iconmain h3 {margin-bottom: 15px;}
.iconfull.style2 .iconurl > a {color: inherit;}
.iconfull.style2 .iconurl > a:hover {color: #e0484c;}
.iconmain .iconurl a:after {content: "";}
span.bar-title, span.bar-per {font-size: 14px;font-weight: normal;text-shadow: 0 0 0;}
.progress {height: 35px;background: #e9e9e9;margin-bottom: 15px;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.progress .bar {padding: 5px 20px;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.progress .bar {background-color: #9dcee3;}
.progress.progress-basic .bar {background: #9dcee3;}
.progress .bar-info {background-color: #449edd;}
.progress.progress-basic .bar-info {background: #449edd;}
.progress .bar-success {background-color: #97d04d;}
.progress.progress-basic .bar-success {background: #97d04d;}
.progress .bar-warning {background-color: #ea984f;}
.progress.progress-basic .bar-warning {background: #ea984f;}
.progress .bar-danger {background-color: #e0484c;}
.progress.progress-basic .bar-danger {background: #e0484c;}
.sc-knob-dial {color: #202020 !important;}
.sc-knob-title {font-weight: 600;}
.rslides-sc a.rslides_nav, .thinkupslider-sc a.rslides_nav {}
.rslides-sc a.rslides_nav.prev:before, .rslides-sc a.rslides_nav.next:before, .thinkupslider-sc a.rslides_nav.prev:before, .thinkupslider-sc a.rslides_nav.next:before {}
.rslides-sc a.rslides_nav.prev:hover:before, .rslides-sc a.rslides_nav.next:hover:before, .thinkupslider-sc a.rslides_nav.prev:hover:before, .thinkupslider-sc a.rslides_nav.next:hover:before {}
.rslides-sc a.rslides_nav.prev, .thinkupslider-sc a.rslides_nav.prev {}
.rslides-sc a.rslides_nav.next, .thinkupslider-sc a.rslides_nav.next {}
.rslides-sc .rslides-inner:hover a.rslides_nav.prev, .thinkupslider-sc .rslides-inner:hover a.rslides_nav.prev {}
.rslides-sc .rslides-inner:hover a.rslides_nav.next, .thinkupslider-sc .rslides-inner:hover a.rslides_nav.next {}
.customtitle.style5 span {border-bottom: 2px solid #202224;}
.panel-grid-cell #introaction {padding: 0;}
.panel-grid-cell #introaction h3 {font-size: 30px;font-weight: normal;}
.panel-grid-cell #introaction .style1, .panel-grid-cell #introaction .style2 {color: #fff;background: #e0484c;}
.panel-grid-cell #introaction .style3, .panel-grid-cell #introaction .style4 {color: #fff;background: #2d2d2d;}
.panel-grid-cell #introaction .style5, .panel-grid-cell #introaction .style6 {color: #202224;background: #fff;}
.panel-grid-cell #introaction .style1:hover, .panel-grid-cell #introaction .style5:hover {color: #fff;background: #2d2d2d;}
.panel-grid-cell #introaction .style2:hover, .panel-grid-cell #introaction .style3:hover {color: #202224;background: #fff;}
.panel-grid-cell #introaction .style4:hover, .panel-grid-cell #introaction .style6:hover {color: #fff;background: #e0484c;}
.carousel-portfolio-builder.style2 {position: relative;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio {padding-bottom: 0;margin-bottom: 20px;margin-top: 90px;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev, .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {top: 0;margin-top: 0;height: 100%;background: #fff;border: 1px solid #eee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev:hover, .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next:hover {background: #e0484c;border-color: #e0484c;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {left: -35px;right: auto;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {right: -35px;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev i, .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next i {top: 45%;}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio .entry-content {margin: 0;}
.carousel-portfolio-builder.style2 .sc-carousel-button {position: absolute;right: 0;color: inherit;background: #fff;border: 1px solid #eee;padding: 5px 21px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.carousel-portfolio-builder.style2 .sc-carousel-button:hover {color: #fff;background: #e0484c;border-color: #e0484c;}
.carousel-portfolio-builder.style2 .sc-carousel-title, .carousel-portfolio-builder.style2 .sc-carousel-button {top: -90px;}
.layout-boxed .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev, .custom-background .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {left: -20px;}
.layout-boxed .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next, .custom-background .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {right: -20px;}
.services-builder {background: #fff;}
.services-builder {margin-bottom: 30px;}
.services-builder i {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.services-builder .iconimage {overflow: visible;}
.services-builder.style1 {text-align: center;border: 3px solid #e7e7e7;}
.services-builder.style1 .iconimage img {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.services-builder.style1 .iconimage a:hover img {opacity: .85;}
.services-builder.style1 .iconmain {color: #888;padding: 15px 10px 0px;}
.services-builder.style1 h3 {font-size: 15px;font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}
.services-builder.style1 .iconurl a {color: #e0484c;}
.services-builder.style1 .iconurl a:hover {color: inherit;}
.services-builder.style2 {text-align: center;border: 1px solid #e9e9e9;padding: 35px 20px 10px;}
.services-builder.style2 .iconimage {position: relative;background: #e0484c;text-align: left;margin: 0 auto 35px;width: 48px;height: 80px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);}
.services-builder.style2 .iconimage:before, .services-builder.style2 .iconimage:after {position: absolute;width: inherit;height: inherit;border-radius: inherit;background: inherit;content: "";}
.services-builder.style2 .iconimage:before {-webkit-transform: rotate(60deg);-moz-transform: rotate(60deg);-ms-transform: rotate(60deg);-o-transform: rotate(60deg);transform: rotate(60deg);}
.services-builder.style2 .iconimage:after {-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-ms-transform: rotate(-60deg);-o-transform: rotate(-60deg);transform: rotate(-60deg);}
.services-builder.style2 .iconimage i {color: #fff;position: absolute;text-align: center;width: 80px;margin: 16px 0 0 -16px;line-height: 48px;z-index: 9;font-size: 21px;-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg);}
.services-builder.style2 .iconimage a:hover i {color: #fff;}
.services-builder.style2 i {}
.services-builder.style2 a:hover i {color: #e0484c;border-color: #e0484c;}
.services-builder.style2 i:before {line-height: 1;}
.services-builder.style2 .iconmain {padding: 0;}
.services-builder.style2 h3 {font-size: 18px;font-weight: 500;margin-bottom: 18px;}
.services-builder.style2 .iconurl a {color: #979797;}
.services-builder.style2 .iconurl a:hover {color: #e0484c;}
#ie8 .entry-content img, #ie8 .widget img, #ie8 .wp-caption img {width: auto;}
#ie8 .content-core {zoom: 1;}
.wrap-safari {display: block;height: 100%;max-width: 1140px;margin: 0 auto;}
.hidden {display: none;}
body .fa-lg {line-height: 1;vertical-align: -10%;}