/* BEGIN dynamic-output */
.container-inner { max-width: 1380px; }

.sidebar .widget { padding-left: 30px; padding-right: 30px; padding-top: 30px; }

img { -webkit-border-radius: 0px; border-radius: 0px; }

.site-title a img { max-height: 60px; }

#page {  }

::selection { background-color: #de5200; }
::-moz-selection { background-color: #de5200; }

a,
.themeform label .required,
#flexslider-featured .flex-direction-nav .flex-next:hover,
#flexslider-featured .flex-direction-nav .flex-prev:hover,
.post-hover:hover .post-title a,
.post-title a:hover,
.s1 .post-nav li a:hover i,
.content .post-nav li a:hover i,
.post-related a:hover,
.s1 .widget_rss ul li a,
#footer .widget_rss ul li a,
.s1 .widget_calendar a,
#footer .widget_calendar a,
.s1 .alx-tab .tab-item-category a,
.s1 .alx-posts .post-item-category a,
.s1 .alx-tab li:hover .tab-item-title a,
.s1 .alx-tab li:hover .tab-item-comment a,
.s1 .alx-posts li:hover .post-item-title a,
#footer .alx-tab .tab-item-category a,
#footer .alx-posts .post-item-category a,
#footer .alx-tab li:hover .tab-item-title a,
#footer .alx-tab li:hover .tab-item-comment a,
#footer .alx-posts li:hover .post-item-title a,
.comment-tabs li.active a,
.comment-awaiting-moderation,
.child-menu a:hover,
.child-menu .current_page_item > a,
.wp-pagenavi a { color: #de5200; }

.themeform input[type="submit"],
.themeform button[type="submit"],
.s1 .sidebar-top,
.s1 .sidebar-toggle,
#flexslider-featured .flex-control-nav li a.flex-active,
.post-tags a:hover,
.s1 .widget_calendar caption,
#footer .widget_calendar caption,
.author-bio .bio-avatar:after,
.commentlist li.bypostauthor > .comment-body:after { background-color: #de5200; }

.post-format .format-container { border-color: #de5200; }

.s1 .alx-tabs-nav li.active a,
#footer .alx-tabs-nav li.active a,
.comment-tabs li.active a,
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { border-bottom-color: #de5200!important; }

.s2 .post-nav li a:hover i,
.s2 .widget_rss ul li a,
.s2 .widget_calendar a,
.s2 .alx-tab .tab-item-category a,
.s2 .alx-posts .post-item-category a,
.s2 .alx-tab li:hover .tab-item-title a,
.s2 .alx-tab li:hover .tab-item-comment a,
.s2 .alx-posts li:hover .post-item-title a { color: #5af; }

.s2 .sidebar-top,
.s2 .sidebar-toggle,
.post-comments,
.jp-play-bar,
.jp-volume-bar-value,
.s2 .widget_calendar caption { background-color: #5af; }

.s2 .alx-tabs-nav li.active a { border-bottom-color: #5af; }
.post-comments span:before { border-right-color: #5af; }

.search-expand,
#nav-topbar.nav-container { background-color: #26272b; }
@media only screen and (min-width: 720px) {
	#nav-topbar .nav ul { background-color: #26272b; }
}

#header { background-color: #33363b; }
@media only screen and (min-width: 720px) {
	#nav-header .nav ul { background-color: #33363b; }
}

#footer-bottom { background-color: #33363b; }

/* END dynamic-output */
/* BEGIN custom-output */
/* Add your custom CSS below */
body {
font-family: 'Proxima Nova', Tahoma, serif !important;
}
/* END custom-output */

/*===========================================*//** Karmi.2014.04.15.15:35 **/.thdp-feature-box {  width: 275px;  height: 125px;  position: relative;}/*.thdp-pic-overlay {    height: 150px;    position: absolute;    width: 275px;    background-color: rgba(33, 33, 33, 0.65);}*/.thdp-back-pic {    position: absolute;    z-index: 1;    /* opacity: 0.5; */    /* background-color: #f0f0f0; */}.thdp-meta-box {    position: absolute;    z-index: 2;    width: 275px;    height: 125px;    /* padding: 20px; */}.meta-title {  font-size: 18px;  line-height: 30px;  letter-spacing: -1px;  display:block;  padding: 10px 20px;  margin:0;}.meta-title a { color: white !important; background-color: #de5200;  padding: 2px;  position: relative;  box-shadow: 10px 0 0 #de5200, -10px 0 0 #de5200;}.meta-info {  position: absolute;  width: 235px;  height: 20px;  bottom: 0;  padding: 20px;  /*background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, #000 120%);*/}.meta-title a {text-decoration: none;color: white !important;}.thdp-master-link {    position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;  z-index: 20;}.byline {  position:absolute; bottom:5px;width:235px;color:#fff;}.byline a {color: #fff;}.floatR {float:right;right:0;display:inline-block;}.comment-count {  /*background: #CCC;*/  background-color: #de5200;  color: #FFF !important;  font-size: 14px;  padding: 3px 5px 1px;  display: inline-block;  min-width: 13px;  text-align: center;  position: relative;  text-transform: uppercase;  line-height: 1.3;  text-decoration: none;}.google_top_posts li {	clear: both;    color: rgb(26, 26, 26);    display: block;    /*height: 68px;*/    overflow-wrap: break-word;    text-decoration: none solid rgb(26, 26, 26);    width: 275px;    word-wrap: break-word;    border-top: 1px solid rgb(221, 221, 221);    border-right: 0px none rgb(26, 26, 26);    border-bottom: 0px none rgb(26, 26, 26);    border-left: 0px none rgb(26, 26, 26);    font: normal normal normal 14px/20.15999984741211px Arial, Helvetica, sans-serif;    list-style: none outside none;    outline: rgb(26, 26, 26) none 0px;    padding: 6px 0px;} .thdp-back-pic img {width: 275px; height: 125px;}

blockquote {
background-color: #F9F9F9;
/*border-left: 4px solid #ea5200;
border-right: 1px solid #BBB;*/
font-style: italic;
margin-bottom: 12px;
}

body {
font-family: 'Proxima Nova', Tahoma, Verdana, Arial, serif !important;
}

code, .quotebox {
border-width: 1px !important;
border-color: #ddd !important;
border-style: solid !important;
background: #fafafa !important;
}

.quotecolor {
background-color: #F9F9F9;
border-left: 4px solid #ea5200;
/*border-right: 1px solid #BBB;
font-style: italic;*/
margin-bottom: 12px;
padding-left: 15px;
}

.strong {font-weight:bold;}

/* ------------------------SUBSCRIBE BOX----------------------------------- */
#sidebar-subscribe-box, #s2_form_widget-2 {
    background:url(-IyEBRR8yOQQ/UBhYdBd23PI/AAAAAAAAFTU/aeW3JdAlrCs/s1600/colored-strip.png) repeat scroll 0 0 transparent;
    border:1px solid #aaa;
    border-radius:3px;
    padding:3px 0 !important;
}
.sidebar-subscribe-box-wrapper, #s2_form_widget-2 .search {
    background:url(-tUlo5p5gP8o/UBhYciGNgwI/AAAAAAAAFTM/x22pIuNLVPw/s1600/bg-pattern.png) repeat scroll 0 0 #f7f7f7;
    color:#111;
    font-size:14px;
    line-height:20px;
    padding:1px 20px 10px;
    text-align:center;
    text-transform:uppercase
}
.sidebar-subscribe-box-form, #s2_form_widget-2 .search form, .sidebar-subscribe-box-wrapper form {
    clear:both;
    display:block;
    margin:10px 0
}
form.sidebar-subscribe-box-form {
    clear:both;
    display:block;
    margin:10px 0 0;
    width:auto;
}
.sidebar-subscribe-box-email-field.nobg {
    background: #fff !important;
}
.sidebar-subscribe-box-email-field {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#fff url(-JMYdQsIa9WQ/UDZqxqqrTEI/AAAAAAAAFho/AocEv70U8K8/s1600/sprites.png) no-repeat 0 -27px;
    border:1px solid #ccc;
    border-radius:4px;
    color:#444;
    margin:0 0 15px;
    padding:10px 40px;
    width:68%;
}
.sidebar-subscribe-box-email-button {
    background:#de5200;
    border:1px solid #ff5200;
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 transparent;
    color:#fff;
    cursor:pointer;
    font-family:verdana;
    font-weight:700;
    padding:10px;
    text-shadow:1px 1px 0 rgba(0, 0, 0, .4);
    text-transform:uppercase;
    width:100%;
}
.sidebar-subscribe-box-email-button:hover, .sidebar-subscribe-box-email-button:focus {
    background:#FF5200;/*#1ca4ff;*/
}
.sidebar-subscribe-box-email-button:active {
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;
    outline:0;
}
/*
FIELDSET &amp; LEGEND
*/
fieldset{
display: block;
-webkit-margin-start: 2px;
-webkit-margin-end: 2px;
-webkit-padding-before: 0.35em;
-webkit-padding-start: 0.75em;
-webkit-padding-end: 0.75em;
-webkit-padding-after: 0.625em;
border: 2px groove threedface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
min-width: -webkit-min-content;
border: solid 1px black;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
legend {
color:#de5200;
display: block;
-webkit-padding-start: 2px;
-webkit-padding-end: 2px;
border: none;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
border: solid 1px black;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
/*-------------------------
 GA Top Posts Widget
--------------------------*/
.google_top_posts h3 {border-bottom:2px solid #DE5200;}
.google_top_posts li {border-bottom:1px solid #E4E4E4;}
.google_top_posts li a:hover {color: #DE5200}

/* -----------------------
Circulars CSS
------------------------*/
/* Outside Wrapper */
.circular-wrapper {
  /* Center the wrapper box */
  margin: 15px auto;
  width: 340px;
  padding-bottom: 10px;
}
/* Inner row wrapper */
.circular-row {
  /* Add a small margin between rows and center the row */
  margin: 2px auto;
}

/* Center the title text */
div.center {text-align: center;}

.circular {
  /* display items as block elements, inline positioning */
  display: inline-block;
  height: 70px;
  width: 70px;
  /* Hide the link text */
  /* text-indent: -9999px; */
  
  /* use a radius to make the image into a circular shape */
  border-radius: 150px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;

  /* Add shadow to the box */
  box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  
  /* Distance between circles */
  padding: 5px;
  margin: 5px;
}

/* simple hover effect */
a.circular {
   opacity: .5; 
  /* add fade transition effect to opacity change */
  transition: opacity 0.1s ease-in-out;
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
}

.circular img {
  z-index: 999;
  /* margin-left: -5px;
  margin-top: -5px; */
  height: 70px;
  width: 70px;
   border-radius: 150px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
}

a.circular:hover { opacity: 1; }

/* Effect 21: borders slight translate
.entry-inner a{
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}
.entry-inner a:hover,
.entry-inner a:focus {
  color: #fff;
  background-color: #de5200;
  padding: 1px 5px;
} */