/*
Theme Name: Twenty Eleven Child
Template: twentyeleven
Author: Child Theme Configurator
Version: 1.0.1433639377
Updated: 2015-06-07 01:09:37
*/



@font-face {
	font-family: 'Conv_SourceSansPro-Regular';
	src: url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Regular.eot);
	src: local('☺'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Regular.woff) format('woff'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Regular.ttf) format('truetype'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Regular.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SourceSansPro-Semibold';
	src: url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Semibold.eot);
	src: local('☺'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Semibold.woff) format('woff'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Semibold.ttf) format('truetype'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Semibold.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SourceSansPro-Bold';
	src: url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Bold.eot);
	src: local('☺'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Bold.woff) format('woff'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Bold.ttf) format('truetype'), url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/SourceSansPro-Bold.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'fertigo_proregular';
    src: url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.eot);
    src: url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.woff2) format('woff2'),
         url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.woff) format('woff'),
         url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.ttf) format('truetype'),
         url(//www.inspireddesign.biz/wp-content/themes/inspired-design-theme/fonts/Fertigo_PRO-webfont.svg#fertigo_proregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Widen Layout */

#page {
	max-width: 1149px;
	 background-image: url(//www.inspireddesign.biz/wp-content/uploads/2015/07/page-background1.png);
 background-repeat: repeat-y;
}
#primary {
    float: left;
    margin: 0 -31.4% 0 0; /* increased margin by 5% */
    width: 100%;
}
#content {
    margin: 0 32% 0 4%; /* decreased by 3% */
    width: 62%; /* increased by 3% */
}

#secondary, #extra-sidebar {
    float: right;
    margin-top:-83px;
    margin-right: 4%; /* decreased by 3% */
    width: 25.4%; /* increased by 3% */
}
#branding hgroup {
    margin: 0 4.6%; /* decreased by 3% */
}
#branding #searchform {
    right: 4.6%; /* decreased by 3% */
}
#branding img {
  padding-left:4%;
  padding-right:4%;
  margin-top:15px;
}
#access div {
  margin: 0px;
}
#access {
  width:63%;
  text-align:center;
  background: #3782FF;
  background: linear-gradient(#646464 0%, #7D7D7D 73%, #969696 100%);
  margin-top:20px;
  margin-left:4%;
  border-radius:6px;
  border: 1px solid #000;
}
#access ul {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight:600;
}
#access ul li {
  padding-left:13px;
}
#access ul ul {
  margin-left:13px;
  box-shadow: none;
}
#access ul ul a {
    color:#fff;
    font-size: 14px;
    margin-left:-12px;
    padding: 10px 10px 10px 14px;
    width: 140px;
    text-align:left;
    border-radius: 8px;
    background: #646464;
}
#access li:hover > a, #access ul ul *:hover > a {
  color: #FCD33D;
  background: #f9f9f9; /* Show a solid color for older browsers */
  background: -moz-linear-gradient(#000, #7D7D7D);
  background: -o-linear-gradient(#000, #7D7D7D);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#7D7D7D)); /* Older webkit syntax */
  background: -webkit-linear-gradient(#000, #7D7D7D);
  border-radius: 8px;
}
#access .current-menu-item > a, #access .current-menu-ancestor > a {
  color: #FCD33D;
}

.featured-posts {
   height: 316px;
   max-width: 1150px!important;
}
.featured-posts section.featured-post {
   height: 276px;
}
section.feature-image.large {
	max-height: 276px;
}
/* End Widen Layout */

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color:#000;
  font-size:16px;
  margin-top:50px;
  background-image: url(//www.inspireddesign.biz/wp-content/uploads/2016/05/page-back.jpg);
  background-position: center 0px;
  background-repeat: no-repeat;
  background-color: #646464;
  height:300px;
  width:100%;
}
.page-desc {
  font-family: 'fertigo_proregular';
  font-size: 13px;
  font-style:italic;
  text-align: center;
  line-height: 15px;
  color:#646464;
}


img.alignright { float: right; margin: 0 0 1em 1em; border:none; }
img.alignleft { float: left; margin: 0 1em 0 0; border:none;}
img.aligncenter { display: block; margin-left: auto; margin-right: auto;border:none; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.entry-content h2 {
  font-family: 'fertigo_proregular';
  font-size: 18px;
}
h1.entry-title {
 font-family: 'fertigo_proregular';
 letter-spacing:.1px;
}
h3 {
  color:#A50032;
  font-size:14px!important;
}
h2.home-tag {
   margin-bottom:-15px;
   letter-spacing:-.1px;
   line-height:1.2em;
   color: #000;
}
h3.home-sub {
   margin-top: -22px;
   margin-bottom: 30px;
   font-size: 15px!important;
   line-height: 1.4em;
   letter-spacing:2.0px!important;
   font-weight:700;
}

#branding #s.field, #search-2.widget.widget_search, .only-search with-image {
	display: none!important;
}
#branding .with-image #searchform {
  display:none!important;
}
#branding {
  border-top: none;
  background-image: url(//www.inspireddesign.biz/wp-content/uploads/2016/01/page-top_4.jpg);
  background-position: center 0px;
  background-repeat: no-repeat;
  padding-top:27px;
}
#site-title {
  padding: 0px;
}
#site-title a {
  color: #646464;
  font-size: 10px;
  font-weight: normal;
  line-height: 8px;
  text-decoration: none;
  width:550px;
  height: 178px;
  margin-top:-45px;
  padding-left:300px;
  background: url(//www.inspireddesign.biz/wp-content/uploads/2016/05/id-logo-lrg.png);
  background-size: 350px 181px;
  background-repeat: no-repeat;
  background-position: left top; 
  position:absolute;
  z-index: 10;
}
#site-title a:hover, #site-title a:focus, #site-title a:active {
    color: #646464;
}
#site-description {
  color:#fff;
  margin:0px 0px 0px 20px;
}
#recent-posts-2 ul {
  list-style-image: url(//www.inspireddesign.biz/wp-content/uploads/2015/06/ico_write.png);
  list-style-position: outside;
  margin-left:30px;
}
  
ul.red {
  list-style-image: url(//www.inspireddesign.biz/wp-content/uploads/2015/06/bullet-red.png);
  font-weight:400;
}
ul.check, .services-table, .services-table a, .services-table a:focus {
  list-style-image: url(//www.inspireddesign.biz/wp-content/uploads/2015/06/ico_check.png);
  font-family: 'Conv_SourceSansPro-Semibold';
  font-size:15px;
  color:#4B4B4B;
  text-decoration: none;
  text-transform: uppercase;
} 
ul.check li {
  margin-left:-15px;
  line-height: 24px;
  margin-bottom: 8px;
line-height: 20px;
}
#pane-0-0 ul.check li {
  line-height: 26px;
}
#pane-0-1 ul.check li {
  line-height: 20px;
}
.nav-tabs {
  margin-left:-10px;
  border-bottom: 1px solid #DDD;
}
.nav-tabs > li > a {
  font-weight:bold;
}
.title-tabs {
  font-family: 'fertigo_proregular';
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top:10px;
  color: #a50032;
}

.table-responsive {
  margin-top:25px;
}
.services-table td, .entry-content table {
  border:none!important;
}
.table > tbody > tr > td, .table > tfoot > tr > td {
    line-height: 3.0;
    vertical-align: center!important;
}
.services-table img {
  border:none;
}
.services-table a:hover {
    color:#1982D1;
}
.id-toggles img {
   padding-right:10px;
}
h3.widget-title {
  font-family: 'fertigo_proregular';
  font-size:13px!important;
  color:#000;
  text-align: center;
}
#recent-posts-2, #randomtestimonialwidget-2, #wp-portfolio-widget-2, #wysiwyg_widgets_widget-2, #wysiwyg_widgets_widget-3, #facebook-likebox-2, #wysiwyg_widgets_widget-5 {
    border: 1px solid #CCC;
    border-top-color:#A50032;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 20px;
    border-top-right-radius:20px;
    color: #555;
    padding: 0 8px 8px 8px;
    margin-bottom: 30px;
}
#wp-portfolio-widget-2 {
  max-height: 342px;
}
#randomtestimonialwidget-2 .testimonial_author {
  display: none;
}
p.port-desc {
   font-weight:bold;
}
p.id-work {
   font-size:1.2em;
   font-weight:700;
   color:#7BAA59;
}
div.website-description {
   color:#000;
   margin-top:0px;
}
.widget-website-description {
  font-weight:600;
}
.website-name {
   line-height:1.1em!important;
}
.wp-portfolio-wrapper {
   margin-top: -40px !important;
}
p.site-details {
  font-family: Georgia, serif;
  color:#646464;
  font-size:16px;
  font-style: italic;
  line-height:1.3em;
  margin-top:8px;
}
#wysiwyg_widgets_widget-2 {
  height:53px;
}
#wysiwyg_widgets_widget-2 img {
  padding-top:3px!important;
}
#recent-posts-2,#wp-portfolio-widget-2,#wysiwyg_widgets_widget-2, #wysiwyg_widgets_widget-5 {
    background: url(//www.inspireddesign.biz/wp-content/uploads/2015/07/paper-back-light.jpg);
}
#randomtestimonialwidget-2 {
    background: url(//www.inspireddesign.biz/wp-content/uploads/2015/07/testimonial-back.jpg);
    background-repeat: no-repeat;
    background-position: left top; 
}
#recent-posts-2 li {
  margin-left:10px;
}
.style-light_style blockquote.easy_testimonial {
  border:none;
  padding: 0;
} 
.testimonial_body p {
  margin-bottom:6px;
}
.website-url a {
    display:none;
}
.single-author .entry-meta .by-author {
    display: inline;
}
.panel-title {
    font-size: 18px;
    color: #618846;
    font-weight:bold;
}
.page-id-2 .panel-title {
    font-size: 14px;
    color: #777;
    font-weight: bold;
}
.singular #content, .left-sidebar.singular #content {
    margin: 0 4.6% !important;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0 auto;
    width: 78.9% !important;
}
#colophon {height:90px;}
#site-generator {
  height:90px;
  padding-left:40px;
  padding-right:40px;
  padding-top:5px;
  background: url(//www.inspireddesign.biz/wp-content/uploads/2017/10/footer.jpg);
  background-position: center 0px;
  background-repeat: no-repeat;
  border-top: none;
  margin-top: -35px;
}
@media (max-width: 1050px) {
 #access a {padding: 0px .65em!important;}
 body {padding: 0px 1em!important;}
}
@media (max-width: 950px) {
 #access a {padding: 0px .4em!important;}
 body {padding: 0px 0.75em!important;}
}
@media (max-width: 800px) {
  body {padding: 0px!important;}
  #page {background-image:none;}
  #site-title a {width:100%!important;max-width:800px!important;padding:0!important;background-position: center top!important;margin-top:-75px!important;}
  #branding hgroup {margin: 0 !important;}
  #branding img {margin-top: 35px !important;}
  #access {display: none;}
  .wp-portfolio-widget {width:274px!important;margin-left:auto!important;margin-right:auto!important;}
}
@media (max-width: 680px) {
h1.entry-title {margin-top:-40px;}
.portfolio-paging {font-size:1.3em;}
  #site-generator .footer {display: none;}
 #site-description  {display: none;}
	#site-title a {background-size: 320px 165px!important;}
}
@media (max-width: 450px) {
  body {margin-left:0;margin-right:0;font-size:1.2em;}
 #branding img {
margin-top:70px!important;
}
  ul.check, .services-table, .services-table a, .services-table a:focus {font-size:1.05em;}
 .table > tbody > tr > td {padding:0!important;}
  h1.entry-title {color:#A50032;margin-top:0px;margin-right:-12px;margin-left:-12px;padding:10px;border:1px solid #969696; border-radius:20px;text-align:center;}
  h2.home-tag {line-height:1.5em;}
  h3.home-sub {font-size: 16px!important;font-weight:800;}
  .entry-content h2 {font-size:1em!important;color:#A50032;}
  .page-id-2 .entry-content h2 {font-size:.9em!important;color:#000;}
  .title-tabs {font-size:1em!important;line-height:1.3em;}
  .nav-tabs > li > a {font-size:1.1em!important;}
  #recent-posts-2 li {font-size:1.4em!important;}
  .portfolio-paging {font-size: .8em !important; border: 1px solid black;}
  #wp-portfolio-widget-2 a {font-size:1.6em!important;}
  .widget-website-description {font-size:1.6em;font-weight:600;}
  p.site-details {font-size: 1em;line-height:1.3em;}
  .page-id-277 .website-description {font-size:.7em!important;margin-top: -5px!important;padding-bottom: 30px;}
  #randomtestimonialwidget-2 p {font-size:1.8em;line-height:1.5em;}
  h3.widget-title, .portfolio-website {font-size:1.6em!important;}
  #wprmenu_menu ul li a {font-size:1em!important;}
 .website-name a {font-size:20px!important;}
  p.port-desc {margin-bottom:0px;margin-top:.5em;font-size:.9em;line-height:1.1em;}
  p.id-work {font-size:1em;}
}