Untitled diff

Created Diff never expires
@charset "UTF-8";
@charset "UTF-8";
/*
/*
Theme Name: Sentinel
Theme Name: Sentinel
Theme URI: http://themeforest.net/user/freshface/portfolio
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Description: Premium WordPress Theme
Author: freshface
Author: freshface
Author URI: http://themeforest.net/user/freshface/portfolio
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License: Go to the "license" folder
License URI: Go to the "license" folder
License URI: Go to the "license" folder
Tags: business
Tags: business
Version: 3.5
Version: 4.0
*/
*/
/*********************************************************
/*********************************************************
* WHERE CAN YOU FIND ALL THE CSS ?
* WHERE CAN YOU FIND ALL THE CSS ?
* ================================
* ================================
*
*
* Retina CSS -> responsive.css
* Retina CSS -> responsive.css
* Responsive CSS -> responsive.css
* Responsive CSS -> responsive.css
* Skins -> /skins/color/color.css
* Skins -> /skins/color/color.css
*
*
********************************************************* */
********************************************************* */
/* --------- */
/* --------- */
/* VARIABLES */
/* VARIABLES */
/* --------- */
/* --------- */
/* ------ */
/* ------ */
/* RESETS */
/* RESETS */
/* ------ */
/* ------ */
body {
body {
background-attachment: fixed; }
background-attachment: fixed; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0;
border: 0;
font-size: 100%;
font-size: 100%;
font: inherit;
font: inherit;
vertical-align: baseline;
vertical-align: baseline;
margin: 0;
margin: 0;
padding: 0; }
padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
display: block; }
body {
body {
line-height: 1; }
line-height: 1; }
ol, ul {
ol, ul {
list-style: none; }
list-style: none; }
blockquote, q {
blockquote, q {
quotes: none; }
quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
blockquote:before, blockquote:after, q:before, q:after {
content: none; }
content: none; }
table {
table {
border-collapse: collapse;
border-collapse: collapse;
border-spacing: 0; }
border-spacing: 0; }
/* ------------------------ */
/* ------------------------ */
/* CLEARING AND OTHER HACKS */
/* CLEARING AND OTHER HACKS */
/* ------------------------ */
/* ------------------------ */
/* CLEAR BLOCK DIV */
/* CLEAR BLOCK DIV */
.clear {
.clear {
clear: both; }
clear: both; }
/* CLEAR INLINE SPAN */
/* CLEAR INLINE SPAN */
span.clear {
span.clear {
display: block;
display: block;
clear: both;
clear: both;
width: 1px;
width: 1px;
height: 0.001%;
height: 0.001%;
font-size: 0px;
font-size: 0px;
line-height: 0px; }
line-height: 0px; }
/* CLEARFIX */
/* CLEARFIX */
.clearfix:after,
.clearfix:after,
.main_column:after,
.main_column:after,
.grid:after,
.grid:after,
.cwidth:after,
.cwidth:after,
#respond:after,
#respond:after,
.post_content:after {
.post_content:after {
visibility: hidden;
visibility: hidden;
display: block;
display: block;
font-size: 0;
font-size: 0;
content: " ";
content: " ";
clear: both;
clear: both;
height: 0; }
height: 0; }
* html .clearfix,
* html .clearfix,
* html .main_column,
* html .main_column,
* html .grid,
* html .grid,
* html .cwidth,
* html .cwidth,
* html #respond,
* html #respond,
* html .post_content {
* html .post_content {
zoom: 1;
zoom: 1;
/* IE6 */ }
/* IE6 */ }
*:first-child + html .clearfix,
*:first-child + html .clearfix,
*:first-child + html .main_column,
*:first-child + html .main_column,
*:first-child + html .grid,
*:first-child + html .grid,
*:first-child + html .cwidth,
*:first-child + html .cwidth,
*:first-child + html #respond,
*:first-child + html #respond,
*:first-child + html .post_content {
*:first-child + html .post_content {
zoom: 1;
zoom: 1;
/* IE7 */ }
/* IE7 */ }
/* DISABLE BROWSER SELECTION */
/* DISABLE BROWSER SELECTION */
.noselect {
.noselect {
-webkit-touch-callout: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-ms-user-select: none;
user-select: none; }
user-select: none; }
.yesselect {
.yesselect {
-webkit-touch-callout: text;
-webkit-touch-callout: text;
-webkit-user-select: text;
-webkit-user-select: text;
-khtml-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
-ms-user-select: text;
user-select: text; }
user-select: text; }
.nooutline,
.nooutline,
.featured_image_wrapper,
.featured_image_wrapper,
.featured_image_wrapper_link {
.featured_image_wrapper_link {
outline-width: 0;
outline-width: 0;
outline: none; }
outline: none; }
/* STICKY FOOTER */
/* STICKY FOOTER */
html, body {
html, body {
height: 100%; }
height: 100%; }
/* FIX FOR SAFARI FONT ISSUES, FOR EXAMPLE WHEN EMBEDDING VIMEO VIDEO */
/* FIX FOR SAFARI FONT ISSUES, FOR EXAMPLE WHEN EMBEDDING VIMEO VIDEO */
/*
/*
html, body {
html, body {
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}*/
}*/
/* FIREFOX FIX FOR BLURRED IMAGES WHEN BEING SCALED */
/* FIREFOX FIX FOR BLURRED IMAGES WHEN BEING SCALED */
.firefox-image-scale-fix {
.firefox-image-scale-fix {
transform: rotate(0.0001deg); }
transform: rotate(0.0001deg); }
/* WEBKIT INPUT STYLE MESSUP FIX, MAINLY ON iOS */
/* WEBKIT INPUT STYLE MESSUP FIX, MAINLY ON iOS */
input[type=text],
input[type=text],
input[type=email],
input[type=email],
input[type=tel],
input[type=tel],
input[type=number],
input[type=number],
input[type=password],
input[type=password],
textarea,
textarea,
select {
select {
-webkit-appearance: none; }
-webkit-appearance: none; }
/* FIX FOR WRAPPING REALLY LONG WORDS ONTO A NEW LINE */
/* FIX FOR WRAPPING REALLY LONG WORDS ONTO A NEW LINE */
body {
body {
word-wrap: break-word; }
word-wrap: break-word; }
/* FIX FOR RESPONSIVE VIDEO EMBED */
/* FIX FOR RESPONSIVE VIDEO EMBED */
.responsive_video,
.responsive_video,
.wpb_video_wrapper {
.wpb_video_wrapper {
position: relative;
position: relative;
padding-bottom: 51.94%;
padding-bottom: 51.94%;
padding-top: 30px;
padding-top: 30px;
height: 0;
height: 0;
overflow: hidden; }
overflow: hidden; }
.responsive_video iframe,
.responsive_video iframe,
.responsive_video object,
.responsive_video object,
.responsive_video embed,
.responsive_video embed,
.wpb_video_wrapper iframe,
.wpb_video_wrapper iframe,
.wpb_video_wrapper object,
.wpb_video_wrapper object,
.wpb_video_wrapper embed {
.wpb_video_wrapper embed {
position: absolute;
position: absolute;
top: 0;
top: 0;
left: 0;
left: 0;
width: 100%;
width: 100%;
height: 100%; }
height: 100%; }
/* FIX FOR RESPONSIVE MAP IFRAME */
/* FIX FOR RESPONSIVE MAP IFRAME */
.map {
.map {
position: relative;
position: relative;
padding-bottom: 52%;
padding-bottom: 52%;
/* controls the aspect ratio of the map */
/* controls the aspect ratio of the map */
padding-top: 30px;
padding-top: 30px;
height: 0;
height: 0;
overflow: hidden; }
overflow: hidden; }
.map iframe,
.map iframe,
.map object,
.map object,
.map embed {
.map embed {
position: absolute;
position: absolute;
top: 0;
top: 0;
left: 0;
left: 0;
width: 100%;
width: 100%;
height: 100%; }
height: 100%; }
/* bx slider */
/* bx slider */
.bx-wrapper {
.bx-wrapper {
margin-bottom: 0 !important; }
margin-bottom: 0 !important; }
.post_content .bx-wrapper ul {
.post_content .bx-wrapper ul {
list-style: none;
list-style: none;
margin: 0; }
margin: 0; }
.bx-wrapper img {
.bx-wrapper img {
min-width: 100% !important; }
min-width: 100% !important; }
.bx-wrapper .bx-viewport {
.bx-wrapper .bx-viewport {
background: none !important;
background: none !important;
border: none !important;
border: none !important;
-webkit-box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
box-shadow: none !important;
left: 0 !important; }
left: 0 !important; }
.bx-wrapper .bx-prev,
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
.bx-wrapper .bx-next {
background-image: url(images/bx_controls.png) !important; }
background-image: url(images/bx_controls.png) !important; }
.bx-wrapper .bx-prev {
.bx-wrapper .bx-prev {
left: 13px !important; }
left: 13px !important; }
.bx-wrapper .bx-next {
.bx-wrapper .bx-next {
right: 13px !important; }
right: 13px !important; }
/* ---- */
/* ---- */
/* GRID */
/* GRID */
/* ---- */
/* ---- */
.grid {
.grid {
margin-right: -10px;
margin-right: -10px;
margin-left: -10px; }
margin-left: -10px; }
[class*='col-'] {
[class*='col-'] {
float: left; }
float: left; }
.col {
.col {
padding-left: 10px;
padding-left: 10px;
padding-right: 10px; }
padding-right: 10px; }
/*
/*
@media handheld, only screen and (max-width: 767px) {
@media handheld, only screen and (max-width: 767px) {
*/
*/
/*
/*
.grid {
.grid {
width: 100%;
width: 100%;
min-width: 0;
min-width: 0;
padding-left: 0px;
padding-left: 0px;
padding-right: 0px;
padding-right: 0px;
}
}
.grid [class*='col-'] {
.grid [class*='col-'] {
width: auto;
width: auto;
float: none;
float: none;
margin-top: 10px;
margin-top: 10px;
margin-bottom: 10px;
margin-bottom: 10px;
padding-left: 20px;
padding-left: 20px;
padding-right: 20px;
padding-right: 20px;
}
}
.grid,
.grid,
.grid [class*='col-'] {
.grid [class*='col-'] {
margin-left: 0px;
margin-left: 0px;
margin-right: 0px;
margin-right: 0px;
}
}
*/
*/
/*
/*
}
}
*/
*/
.col-12-12 {
.col-12-12 {
width: 100%; }
width: 100%; }
.col-11-12 {
.col-11-12 {
width: 91.66666666666666%; }
width: 91.66666666666666%; }
.col-10-12 {
.col-10-12 {
width: 83.33333333333334%; }
width: 83.33333333333334%; }
.col-9-12 {
.col-9-12 {
width: 75%; }
width: 75%; }
.col-8-12 {
.col-8-12 {
width: 66.66666666666666%; }
width: 66.66666666666666%; }
.col-7-12 {
.col-7-12 {
width: 58.333333333333336%; }
width: 58.333333333333336%; }
.col-6-12 {
.col-6-12 {
width: 50%; }
width: 50%; }
.col-5-12 {
.col-5-12 {
width: 41.66666666666667%; }
width: 41.66666666666667%; }
.col-4-12 {
.col-4-12 {
width: 33.33333333333333%; }
width: 33.33333333333333%; }
.col-3-12 {
.col-3-12 {
width: 25%; }
width: 25%; }
.col-2-12 {
.col-2-12 {
width: 16.666666666666664%; }
width: 16.666666666666664%; }
.col-1-12 {
.col-1-12 {
width: 8.333333333333332%; }
width: 8.333333333333332%; }
.col-11-11 {
.col-11-11 {
width: 100%; }
width: 100%; }
.col-10-11 {
.col-10-11 {
width: 90.9090909090909%; }
width: 90.9090909090909%; }
.col-9-11 {
.col-9-11 {
width: 81.81818181818183%; }
width: 81.81818181818183%; }
.col-8-11 {
.col-8-11 {
width: 72.72727272727273%; }
width: 72.72727272727273%; }
.col-7-11 {
.col-7-11 {
width: 63.63636363636363%; }
width: 63.63636363636363%; }
.col-6-11 {
.col-6-11 {
width: 54.54545454545454%; }
width: 54.54545454545454%; }
.col-5-11 {
.col-5-11 {
width: 45.45454545454545%; }
width: 45.45454545454545%; }
.col-4-11 {
.col-4-11 {
width: 36.36363636363637%; }
width: 36.36363636363637%; }
.col-3-11 {
.col-3-11 {
width: 27.27272727272727%; }
width: 27.27272727272727%; }
.col-2-11 {
.col-2-11 {
width: 18.181818181818183%; }
width: 18.181818181818183%; }
.col-1-11 {
.col-1-11 {
width: 9.090909090909092%; }
width: 9.090909090909092%; }
.col-10-10 {
.col-10-10 {
width: 100%; }
width: 100%; }
.col-9-10 {
.col-9-10 {
width: 90%; }
width: 90%; }
.col-8-10 {
.col-8-10 {
width: 80%; }
width: 80%; }
.col-7-10 {
.col-7-10 {
width: 70%; }
width: 70%; }
.col-6-10 {
.col-6-10 {
width: 60%; }
width: 60%; }
.col-5-10 {
.col-5-10 {
width: 50%; }
width: 50%; }
.col-4-10 {
.col-4-10 {
width: 40%; }
width: 40%; }
.col-3-10 {
.col-3-10 {
width: 30%; }
width: 30%; }
.col-2-10 {
.col-2-10 {
width: 20%; }
width: 20%; }
.col-1-10 {
.col-1-10 {
width: 10%; }
width: 10%; }
.col-9-9 {
.col-9-9 {
width: 100%; }
width: 100%; }
.col-8-9 {
.col-8-9 {
width: 88.88888888888889%; }
width: 88.88888888888889%; }
.col-7-9 {
.col-7-9 {
width: 77.77777777777779%; }
width: 77.77777777777779%; }
.col-6-9 {
.col-6-9 {
width: 66.66666666666666%; }
width: 66.66666666666666%; }
.col-5-9 {
.col-5-9 {
width: 55.55555555555556%; }
width: 55.55555555555556%; }
.col-4-9 {
.col-4-9 {
width: 44.44444444444444%; }
width: 44.44444444444444%; }
.col-3-9 {
.col-3-9 {
width: 33.33333333333333%; }
width: 33.33333333333333%; }
.col-2-9 {
.col-2-9 {
width: 22.22222222222222%; }
width: 22.22222222222222%; }
.col-1-9 {
.col-1-9 {
width: 11.11111111111111%; }
width: 11.11111111111111%; }
.col-8-8 {
.col-8-8 {
width: 100%; }
width: 100%; }
.col-7-8 {
.col-7-8 {
width: 87.5%; }
width: 87.5%; }
.col-6-8 {
.col-6-8 {
width: 75%; }
width: 75%; }
.col-5-8 {
.col-5-8 {
width: 62.5%; }
width: 62.5%; }
.col-4-8 {
.col-4-8 {
width: 50%; }
width: 50%; }
.col-3-8 {
.col-3-8 {
width: 37.5%; }
width: 37.5%; }
.col-2-8 {
.col-2-8 {
width: 25%; }
width: 25%; }
.col-1-8 {
.col-1-8 {
width: 12.5%; }
width: 12.5%; }
.col-7-7 {
.col-7-7 {
width: 100%; }
width: 100%; }
.col-6-7 {
.col-6-7 {
width: 85.71428571428571%; }
width: 85.71428571428571%; }
.col-5-7 {
.col-5-7 {
width: 71.42857142857143%; }
width: 71.42857142857143%; }
.col-4-7 {
.col-4-7 {
width: 57.14285714285714%; }
width: 57.14285714285714%; }
.col-3-7 {
.col-3-7 {
width: 42.857142857142854%; }
width: 42.857142857142854%; }
.col-2-7 {
.col-2-7 {
width: 28.57142857142857%; }
width: 28.57142857142857%; }
.col-1-7 {
.col-1-7 {
width: 14.285714285714285%; }
width: 14.285714285714285%; }
.col-6-6 {
.col-6-6 {
width: 100%; }
width: 100%; }
.col-5-6 {
.col-5-6 {
width: 83.33333333333334%; }
width: 83.33333333333334%; }
.col-4-6 {
.col-4-6 {
width: 66.66666666666666%; }
width: 66.66666666666666%; }
.col-3-6 {
.col-3-6 {
width: 50%; }
width: 50%; }
.col-2-6 {
.col-2-6 {
width: 33.33333333333333%; }
width: 33.33333333333333%; }
.col-1-6 {
.col-1-6 {
width: 16.666666666666664%; }
width: 16.666666666666664%; }
.col-5-5 {
.col-5-5 {
width: 100%; }
width: 100%; }
.col-4-5 {
.col-4-5 {
width: 80%; }
width: 80%; }
.col-3-5 {
.col-3-5 {
width: 60%; }
width: 60%; }
.col-2-5 {
.col-2-5 {
width: 40%; }
width: 40%; }
.col-1-5 {
.col-1-5 {
width: 20%; }
width: 20%; }
.col-4-4 {
.col-4-4 {
width: 100%; }
width: 100%; }
.col-3-4 {
.col-3-4 {
width: 75%; }
width: 75%; }
.col-2-4 {
.col-2-4 {
width: 50%; }
width: 50%; }
.col-1-4 {
.col-1-4 {
width: 25%; }
width: 25%; }
.col-3-3 {
.col-3-3 {
width: 100%; }
width: 100%; }
.col-2-3 {
.col-2-3 {
width: 66.66666666666666%; }
width: 66.66666666666666%; }
.col-1-3 {
.col-1-3 {
width: 33.33333333333333%; }
width: 33.33333333333333%; }
.col-2-2 {
.col-2-2 {
width: 100%; }
width: 100%; }
.col-1-2 {
.col-1-2 {
width: 50%; }
width: 50%; }
.col-1-1 {
.col-1-1 {
width: 100%; }
width: 100%; }
#layout_width {
#layout_width {
height: 100%; }
height: 100%; }
body.admin-bar #layout_width {
body.admin-bar #layout_width {
padding-top: 28px; }
padding-top: 28px; }
/* ---- */
/* ---- */
/* BODY */
/* BODY */
/* ---- */
/* ---- */
body {
body {
font-family: "Open Sans", Arial, sans-serif !important;
font-family: "Open Sans", Arial, sans-serif !important;
font-size: 12px;
font-size: 12px;
line-height: 20px;
line-height: 20px;
color: #666666; }
color: #666666; }
h1,
h1,
h2,
h2,
h3,
h3,
h4,
h4,
h5,
h5,
h6 {
h6 {
line-height: 1;
line-height: 1;
font-weight: 700;
font-weight: 700;
color: #272727; }
color: #272727; }
h1 a,
h1 a,
h2 a,
h2 a,
h3 a,
h3 a,
h4 a,
h4 a,
h5 a,
h5 a,
h6 a {
h6 a {
text-decoration: none;
text-decoration: none;
color: #272727; }
color: #272727; }
h1 {
h1 {
font-size: 24px;
font-size: 24px;
letter-spacing: -1px;
letter-spacing: -1px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
h2 {
h2 {
font-size: 18px;
font-size: 18px;
letter-spacing: -1px;
letter-spacing: -1px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
h3 {
h3 {
font-size: 14px;
font-size: 14px;
letter-spacing: -1px;
letter-spacing: -1px;
letter-spacing: -1.3px;
letter-spacing: -1.3px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
h4 {
h4 {
font-size: 13px;
font-size: 13px;
letter-spacing: -1px;
letter-spacing: -1px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
h5 {
h5 {
font-size: 12px;
font-size: 12px;
letter-spacing: -1px;
letter-spacing: -1px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
h6 {
h6 {
font-size: 11px;
font-size: 11px;
letter-spacing: -1px;
letter-spacing: -1px;
margin: 30px 0 30px 0; }
margin: 30px 0 30px 0; }
p,
p,
blockquote {
blockquote {
margin: 20px 0; }
margin: 20px 0; }
blockquote p {
blockquote p {
margin: 0; }
margin: 0; }
strong {
strong {
font-weight: 700; }
font-weight: 700; }
/*
/*
pre, code {
pre, code {
border-width: 1px;
border-width: 1px;
border-style: solid;
border-style: solid;
display: block;
display: block;
margin: 0 0 $lineheight 0;
margin: 0 0 $lineheight 0;
padding: 5px 15px;
padding: 5px 15px;
font-size: 15px;
font-size: 15px;
@include border-radius(3px);
@include border-radius(3px);
}*/
}*/
/* FORMS - DEFAULT */
/* FORMS - DEFAULT */
form p {
form p {
/*padding-right: 52px;
/*padding-right: 52px;
font-size: 24px;*/ }
font-size: 24px;*/ }
input,
input,
textarea {
textarea {
font-family: "Open Sans", Arial, sans-serif;
font-family: "Open Sans", Arial, sans-serif;
outline-width: 0;
outline-width: 0;
outline: none; }
outline: none; }
input[type=text],
input[type=text],
input[type=email],
input[type=email],
input[type=tel],
input[type=tel],
input[type=number],
input[type=number],
input[type=password],
input[type=password],
textarea {
textarea {
border: none;
border: none;
font-size: 12px;
font-size: 12px;
margin: 0;
margin: 0;
padding: 0 9px 0 9px;
padding: 0 9px 0 9px;
border-width: 1px;
border-width: 1px;
border-style: solid;
border-style: solid;
border-color: #e3e3e3;
border-color: #e3e3e3;
background-color: #fafafa;
background-color: #fafafa;
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-webkit-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-moz-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-moz-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset; }
box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset; }
input[type=text]:active, input[type=email]:active, textarea:active, input[type=tel]:active, input[type=number]:active, input[type=password]:active,
input[type=text]:active, input[type=email]:active, textarea:active, input[type=tel]:active, input[type=number]:active, input[type=password]:active,
input[type=text]:focus, input[type=email]:focus, textarea:focus, input[type=tel]:focus, input[type=number]:focus, input[type=password]:focus {
input[type=text]:focus, input[type=email]:focus, textarea:focus, input[type=tel]:focus, input[type=number]:focus, input[type=password]:focus {
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
background-color: #ffffff; }
background-color: #ffffff; }
input[type=text],
input[type=text],
input[type=email],
input[type=email],
input[type=tel],
input[type=tel],
input[type=number],
input[type=number],
input[type=password] {
input[type=password] {
width: 45%;
width: 45%;
height: 31px;
height: 31px;
line-height: 31px; }
line-height: 31px; }
input[type=submit] {
input[type=submit] {
cursor: pointer;
cursor: pointer;
border: none;
border: none;
font-weight: 700;
font-weight: 700;
font-size: 11px;
font-size: 11px;
line-height: 32px;
line-height: 32px;
height: 32px;
height: 32px;
padding: 0 11px;
padding: 0 11px;
text-transform: uppercase;
text-transform: uppercase;
color: #ffffff;
color: #ffffff;
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border-radius: 2px;
-webkit-transition: opacity 0.3s ease-out, color 0.2s linear, background-color 0.2s linear;
-webkit-transition: opacity 0.3s ease-out, color 0.2s linear, background-color 0.2s linear;
-webkit-transition-delay: 0.2s, 0s, 0s;
-webkit-transition-delay: 0.2s, 0s, 0s;
-moz-transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear;
-moz-transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear;
-o-transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear;
-o-transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear;
transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear; }
transition: opacity 0.3s ease-out 0.2s, color 0.2s linear, background-color 0.2s linear; }
input[type=submit]:hover {
input[type=submit]:hover {
background-color: #303436; }
background-color: #303436; }
textarea {
textarea {
padding: 20px;
padding: 20px;
width: 72%; }
width: 72%; }
select {
select {
width: 100%;
width: 100%;
padding: 8px 8px 7px 8px;
padding: 8px 8px 7px 8px;
height: 33px;
height: 33px;
background-color: #fafafa;
background-color: #fafafa;
background-image: url("images/dropdown_arrow.png");
background-image: url("images/dropdown_arrow.png");
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: center right;
background-position: center right;
border: 1px solid #e3e3e3;
border: 1px solid #e3e3e3;
text-indent: 0.01px;
text-indent: 0.01px;
text-overflow: '';
text-overflow: '';
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-webkit-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-moz-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
-moz-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset; }
box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset; }
.sticky .post_title a:after {
.sticky .post_title a:after {
content: "\f139";
content: "\f139";
font-family: FontAwesome;
font-family: FontAwesome;
font-size: 21px;
font-size: 21px;
font-style: normal;
font-style: normal;
font-weight: normal;
font-weight: normal;
height: 26px;
height: 26px;
right: -28px;
right: -28px;
text-align: center;
text-align: center;
top: 2px;
top: 2px;
line-height: 26px;
line-height: 26px;
opacity: 0.33;
opacity: 0.33;
position: absolute;
position: absolute;
text-decoration: none;
text-decoration: none;
width: 26px;
width: 26px;
padding: 0 0 0 2px; }
padding: 0 0 0 2px; }
.sticky .post_title a:hover:after {
.sticky .post_title a:hover:after {
opacity: 1; }
opacity: 1; }
/* WORDPRESS DEFAULT INSERT IMAGE CLASSESSS */
/* WORDPRESS DEFAULT INSERT IMAGE CLASSESSS */
.alignnone {
.alignnone {
margin: 5px 20px 0 0;
margin: 5px 20px 0 0;
display: inline-block !important; }
display: inline-block !important; }
.aligncenter {
.aligncenter {
display: block;
display: block;
margin: 5px auto 0 auto; }
margin: 5px auto 0 auto; }
.alignright {
.alignright {
float: right;
float: right;
margin: 5px 0 20px 20px;
margin: 5px 0 20px 20px;
max-width: 100%; }
max-width: 100%; }
.alignleft {
.alignleft {
float: left;
float: left;
margin: 5px 20px 20px 0;
margin: 5px 20px 20px 0;
max-width: 100%; }
max-width: 100%; }
.wp-caption.alignnone {
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
margin: 5px 0 20px 20px; }
/*
/*
.alignnone {
.alignnone {
margin: 5px 20px $lineheight 0;
margin: 5px 20px $lineheight 0;
}
}
.aligncenter, div.aligncenter {
.aligncenter, div.aligncenter {
display: block;
display: block;
margin: 5px auto;
margin: 5px auto;
}
}
.alignright {
.alignright {
float: right;
float: right;
margin: 5px 0 $lineheight 40px;
margin: 5px 0 $lineheight 40px;
}
}
.alignleft {
.alignleft {
float: left;
float: left;
margin: 5px 40px $lineheight 0;
margin: 5px 40px $lineheight 0;
}
}
.aligncenter {
.aligncenter {
display: block;
display: block;
margin: 5px auto;
margin: 5px auto;
}
}
a img.alignright {
a img.alignright {
float: right;
float: right;
margin: 5px 0 $lineheight 40px;
margin: 5px 0 $lineheight 40px;
}
}
a img.alignnone {
a img.alignnone {
margin: 5px 40px $lineheight 0;
margin: 5px 40px $lineheight 0;
}
}
a img.alignleft {
a img.alignleft {
float: left;
float: left;
margin: 5px 40px $lineheight 0;
margin: 5px 40px $lineheight 0;
}
}
a img.aligncenter {
a img.aligncenter {
display: block;
display: block;
margin-left: auto;
margin-left: auto;
margin-right: auto;
margin-right: auto;
}
}
.wp-caption {
.wp-caption {
max-width: 96%;
max-width: 96%;
padding: 4px 3px 10px 3px;
padding: 4px 3px 10px 3px;
text-align: center;
text-align: center;
}
}
.wp-caption.alignnone {
.wp-caption.alignnone {
margin: 5px 40px $lineheight 0;
margin: 5px 40px $lineheight 0;
}
}
.wp-caption.alignleft {
.wp-caption.alignleft {
margin: 5px 40px $lineheight 0;
margin: 5px 40px $lineheight 0;
}
}
.wp-caption.alignright {
.wp-caption.alignright {
margin: 5px 0 $lineheight 40px;
margin: 5px 0 $lineheight 40px;
}
}
.wp-caption img {
.wp-caption img {
border: 0 none;
border: 0 none;
height: auto;
height: auto;
margin: 0;
margin: 0;
max-width: 98.5%;
max-width: 98.5%;
padding: 0;
padding: 0;
width: auto;
width: auto;
}
}
.wp-caption p.wp-caption-text {
.wp-caption p.wp-caption-text {
font-size: 11px;
font-size: 11px;
line-height: 17px;
line-height: 17px;
margin: 0;
margin: 0;
padding: 0 4px 5px 4px;
padding: 0 4px 5px 4px;
}
}
.gallery-caption {
.gallery-caption {
font-size: 11px;
font-size: 11px;
line-height: 17px;
line-height: 17px;
padding: 0 15px;
padding: 0 15px;
}
}
[class*="wp-image-"] {
[class*="wp-image-"] {
/*padding: 4px !important;*/
/*padding: 4px !important;*/
/*
/*
}
}
[class*="wp-image-"]:hover {
[class*="wp-image-"]:hover {
padding: 0 !important;
padding: 0 !important;
}
}
/* WORDPRESS DEFAULT INSERT IMAGE CLASSES - COLORS */
/* WORDPRESS DEFAULT INSERT IMAGE CLASSES - COLORS */
/*
/*
.gallery img {
.gallery img {
border: 4px solid #333333 !important;
border: 4px solid #333333 !important;
}
}
.gallery img:hover {
.gallery img:hover {
border: 4px solid #E42B23 !important;
border: 4px solid #E42B23 !important;
}
}
[class*="wp-image-"]:hover {
[class*="wp-image-"]:hover {
border: 4px solid #E42B23;
border: 4px solid #E42B23;
}*/
}*/
/* ---------- */
/* ---------- */
/* TYPOGRAPHY */
/* TYPOGRAPHY */
/* ---------- */
/* ---------- */
blockquote {
blockquote {
font-family: Georgia, serif;
font-family: Georgia, serif;
font-size: 13px;
font-size: 13px;
line-height: 21px;
line-height: 21px;
background-color: #fafafa;
background-color: #fafafa;
border-width: 0 0 0 3px;
border-width: 0 0 0 3px;
border-style: solid;
border-style: solid;
padding: 13px 15px; }
padding: 13px 15px; }
.post_content h3 {
.post_content h3 {
font-size: 14px;
font-size: 14px;
line-height: 16px;
line-height: 16px;
margin: 25px 0 -3px 0;
margin: 25px 0 -3px 0;
letter-spacing: -1px; }
letter-spacing: -1px; }
.page-1 .post_content h3 {
.page-1 .post_content h3 {
font-size: 18px;
font-size: 18px;
line-height: 22px; }
line-height: 22px; }
.post_content ul {
.post_content ul {
list-style: outside;
list-style: outside;
margin-left: 20px; }
margin-left: 20px; }
.post_content ol {
.post_content ol {
list-style: decimal;
list-style: decimal;
margin-left: 20px; }
margin-left: 20px; }
.wp-caption {
.wp-caption {
max-width: 100%; }
max-width: 100%; }
.wp-caption-text {
.wp-caption-text {
padding: 0 0 7px 0;
padding: 0 0 7px 0;
margin: 0; }
margin: 0; }
.post_content dl dt {
.post_content dl dt {
font-weight: 700; }
font-weight: 700; }
.post_content hr {
.post_content hr {
border: 0 none;
border: 0 none;
height: 1px;
height: 1px;
margin: 20px 0 40px; }
margin: 20px 0 40px; }
.post_content sub,
.post_content sub,
.post_content sup {
.post_content sup {
font-size: 75%;
font-size: 75%;
line-height: 0;
line-height: 0;
position: relative;
position: relative;
vertical-align: baseline; }
vertical-align: baseline; }
.post_content sup {
.post_content sup {
top: -0.5em; }
top: -0.5em; }
.post_content sub {
.post_content sub {
bottom: -0.5em; }
bottom: -0.5em; }
.post_content cite {
.post_content cite {
font-style: italic; }
font-style: italic; }
.post_content abbr,
.post_content abbr,
.post_content abbr,
.post_content abbr,
.post_content dfn,
.post_content dfn,
.post_content dfn,
.post_content dfn,
.post_content acronym,
.post_content acronym,
.post_content acronym {
.post_content acronym {
border-bottom-width: 1px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-style: dotted;
cursor: help; }
cursor: help; }
kbd {
kbd {
font-family: monospace; }
font-family: monospace; }
em {
em {
font-style: italic; }
font-style: italic; }
strong {
strong {
font-weight: 700; }
font-weight: 700; }
pre {
pre {
max-width: 100%;
max-width: 100%;
white-space: pre-wrap; }
white-space: pre-wrap; }
.post_content iframe,
.post_content iframe,
.post_content embed {
.post_content embed {
max-width: 100%; }
max-width: 100%; }
/* ------- */
/* ------- */
/* BUTTONS */
/* BUTTONS */
/* ------- */
/* ------- */
button {
font-family: "Open Sans", Arial, sans-serif; }
.button {
.button {
display: inline-block;
display: inline-block;
color: #ffffff;
color: #ffffff;
font-size: 11px;
font-size: 11px;
font-weight: 700;
font-weight: 700;
padding: 4px 12px;
padding: 4px 12px;
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border-radius: 2px;
-webkit-transition: color 0.2s linear;
-webkit-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
transition: color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
transition: background-color 0.2s linear; }
transition: background-color 0.2s linear; }
a.button {
a.button {
text-decoration: none; }
text-decoration: none; }
.button:hover {
.button:hover {
background-color: #303436;
background-color: #303436;
color: #ffffff; }
color: #ffffff; }
/* ------ */
/* ------ */
/* TABLES */
/* TABLES */
/* ------ */
/* ------ */
table {
table {
width: 100%;
width: 100%;
margin: 26px 0 26px 0; }
margin: 26px 0 26px 0; }
thead {
thead {
border-bottom: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-top: 1px solid #dddddd;
font-weight: 400; }
font-weight: 400; }
th {
th {
padding: 10px 9px;
padding: 10px 9px;
font-weight: 700;
font-weight: 700;
color: #272727;
color: #272727;
text-align: left; }
text-align: left; }
tbody tr {
tbody tr {
border-bottom: 1px solid #dddddd; }
border-bottom: 1px solid #dddddd; }
tbody tr:nth-child(2n+1) td,
tbody tr:nth-child(2n+1) td,
tbody tr:nth-child(2n+1) th:first-child {
tbody tr:nth-child(2n+1) th {
background-color: #fafafa; }
background-color: #fafafa; }
td {
td {
padding: 7px 9px 7px 9px; }
padding: 7px 9px 7px 9px; }
/* -------------- */
/* -------------- */
/* FEATURED IMAGE */
/* FEATURED IMAGE */
/* -------------- */
/* -------------- */
.post_content img {
.post_content img {
max-width: 100%;
max-width: 100%;
height: auto; }
height: auto; }
.featured_area {
.featured_area {
position: relative;
position: relative;
z-index: 0; }
z-index: 0; }
.featured_image_wrapper {
.featured_image_wrapper {
display: block;
display: block;
position: relative; }
position: relative; }
.featured_image_wrapper:before {
.featured_image_wrapper:before {
display: none;
display: none;