/*
Theme Name:     Thompson-Little
Description:    Child Theme from Enigma Pro
Author:         CFIAdmin
Template:       enigma-premium-2-4

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.enigma_sidebar_widget_title h2{
	margin:0px;
	clear: both;
	font: normal normal 18px Oswald;
/*	text-transform: uppercase; */
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
}

.enigma_footer_widget_area { 
    background: #D31B11 !important; 
}

.footerBackground * {
    background: white;
    margin-bottom: 0px;
    text-align: center;
} 
 
 .carousel-list li { 
        background: #E5322C !important; 
 } 

 .enigma_blog_read_btn { 
        border: 2px solid #E5322C !important; 
        background-color: #E5322C !important; 
        background-image: linear-gradient(to bottom, #E5322C 50%, #fff 50%) !important; 
 } 
 
 .enigma_client_wrapper { 
        border: none !important; 
 } 

 .enigma_callout_area a { 
        border: 4px solid #ffffff !important; 
        background-image: linear-gradient(to bottom, transparent 50%, #E5322C 50%) !important;
 } 

navbar-nav {
    float: right !important;
    display: inline-flex;
}

 
.navbar-nav { 
   /* float: none !important; */
    margin: 0 auto !important; 
    width: 84% !important; 
} 

 .social li { 
    background-image: linear-gradient(to bottom, transparent 50%, #242D54 50%) !important; 
    background-color: #E5322C !important; 
 } 

ul.social.contact-pg li {float: left !important;}

ul.social.contact-pg {padding: 0 !important;}
	
 .enigma_footer_widget_area { 
    background: #E5322C !important;
 }

.enigma_blog_thumb_wrapper_showcase img, .enigma_blog_thumb_wrapper_showcase:hover img, .enigma_home_portfolio_showcase:hover img {
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
}

.enigma_header_breadcrum_title, .enigma_blog_thumb_wrapper_showcase, .enigma_blog_wrapper {margin-bottom: 0px !important;}

.enigma_blog_full {margin-top: 20px !important;}

.page-id-912 > #wrapper > .container > .enigma_blog_wrapper > .col-md-12 > .enigma_blog_full {margin-top: 0px !important;}

#wrapper > .enigma_blog_thumb_wrapper_showcase {height: 350px !important; width: 100% !important;}

.the_team {border-top: none !important; margin-top: 0px !important;}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a {font-size: 1em !important; line-height: 100% !important; padding: 2px 4px !important; width: 45px !important; height: 45px !important;}

#pg-912-0 .panel-grid-cell .widget-title {text-align: center !important;}
#pg-912-1 .panel-grid-cell .widget-title, #pg-912-2 .panel-grid-cell .widget-title {text-align: center !important; color: #fff !important;}

.page-id-912 > #wrapper > .container {width: 100% !important;}

#pl-912 {background: none #1F2041 !important; padding: 2% 5% !important;}

#pgc-912-0-0, #pgc-912-0-1, #pgc-912-0-2 {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}

.col-md-12 {padding-left: 0px !important; padding-right: 0px !important;}

.blog-sep.header-sep {display: none !important;}

.sow-testimonial-text {background: none !important;}

.testfeat {font-size: 22px !important; line-height: 150% !important;}

.sow-testimonial-text img {height: auto !important;}

.testimonialcont {width: 90%; margin: 0 auto; padding-left: 0px; padding-right: 0px;}

.testi-page img {}
.testi-page > .col-md-6 > .col-md-3 img {width: 85% !important; border-radius: 0 !important;}

.space {width: 100% !important;}
.space p:before, .space p:after {
    position: relative !important;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('http://thompsonlittle.lenadev.com/wp-content/uploads/2016/07/quote.png');
    content: '';
}

.space p {margin: 0 10px !important;}

.space p:before {
    top: 0;
    left: 0;
    background-position: 0 0;
    float: left;
    margin-right: 10px;
}

.space p:after {
    right: 0;
    bottom: 0;
    background-position: -20px 0;
    float: right;
}

.space h3, .space h5 {margin-left: 9px;}

.single-weblizar_testimonial > #wrapper > .enigma_header_breadcrum_title > .container > .row > .col-md-12 > .breadcrumb {display: none !important;}

.category-awards > .blog-date-left, .category-awards > .post-content-wrap > .enigma_fuul_blog_detail_padding h2 {visibility: hidden !important;}

.category-awards > .post-content-wrap > .enigma_blog_thumb_wrapper_showcase > .enigma_blog-img {width: 50% !important; margin: 0 auto !important;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {height: auto !important;}
.yarpp-related .yarpp-thumbnail-title {display: none !important;}

.enigma_blog_post_content, .enigma_blog_full {margin-bottom: 0px !important;}

.desktpvid {width: 800px; margin: 0 auto 20px;}
.mobivid {width: 92%; margin: 0 auto 20px; display: none;}
#panel-912-2-0-0, #panel-912-2-2-0 {background: none #E5322C; padding: 25px 0; margin: 0 -1.8%; border: #fff 5px solid;}
.collapseomatic {padding: 0 16px 20px !important; line-height: 18px !important;}
.govcontact {padding: 25px; background: none #242D54;}

@media all and (device-aspect-ratio: 4/3) {
	#wrapper > .enigma_blog_thumb_wrapper_showcase {height: auto !important;}
	.navbar-container {width: 100% !important;}
	.carousel-caption {right: 10% !important; left: 10% !important;}
	.carousel-control .glyphicon-chevron-left {left: 25% !important;}
	.carousel-control .glyphicon-chevron-right {right: 25% !important;}
	.portfolio-filter {width: 90% !important; margin: 0 auto !important;}
	.contacthqform {width: 100% !important;}
	#pgc-912-0-0, #pgc-912-0-3 {display: none;}
	#pgc-912-0-1 {width: 65% !important;}
	#pgc-912-0-2 {width: 35% !important;}
	.contacthq-social {width: 68% !important;}
	#wpcf7-f1444-p912-o1.wpcf7 input[type="text"], #wpcf7-f1444-p912-o1.wpcf7 input[type="email"] {width: 300px !important;}
        .vendorlist {width: 96.5%; margin: 0 auto;}
}

@media all and (device-aspect-ratio: 3/4) {
	#wrapper > .enigma_blog_thumb_wrapper_showcase {height: auto !important;}
	.alignleft {float: none !important; margin-right: none !important;}
	.alignright {float: none !important;}
	.panel-grid-cell {margin-bottom: 0px !important;}
	.wp-caption {border: 0 !important;}
	.contacthq-social {width: 35% !important;}
	.navbar-container {width: 100% !important;}
	.navbar-nav {width: 99% !important;}
	.fa-angle-down {padding: 0 4px 0 !important;}
	.carousel-caption {right: 12% !important; left: 12% !important;}
	.carousel-control .glyphicon-chevron-left {left: 30% !important;}
	.carousel-control .glyphicon-chevron-right {right: 30% !important;}
	.contacthq-social {width: 30% !important;}
	.portfolio-filter {width: 90% !important; margin: 0 auto !important;}
        .vendorlist {width: 93.5%; margin: 0 auto;}
}

@media screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.3) and (orientation: portrait) {
	#wrapper > .enigma_blog_thumb_wrapper_showcase {height: auto !important;}
	#myCarousel {display: none !important;}
	.enigma_service {padding-top: 25px !important;}
	.enigma_client_area {padding-bottom: 0px !important;}
	#lifeblogprev {width: 73% !important; margin: 0 auto !important;}
	#problogprev {width: 73% !important; margin: 0 auto !important;}
        .desktpvid{display: none !important;}.mobivid{display: block !important;}
        #pgc-912-2-0 {margin-bottom: 0px !important;}
	.govcontact {padding: 15px !important; margin: 15px !important;}
	#wpcf7-f887-p41-o1.wpcf7 input[type="text"], #wpcf7-f887-p41-o1.wpcf7 textarea, #wpcf7-f887-p41-o1.wpcf7 input[type="text"], #wpcf7-f887-p41-o1.wpcf7 input[type="email"], #wpcf7-f887-p41-o1.wpcf7 textarea, #wpcf7-f887-p41-o1.wpcf7 select, #wpcf7-f1201-p13-o1.wpcf7 input[type="text"], #wpcf7-f1201-p13-o1.wpcf7 textarea, #wpcf7-f1201-p13-o1.wpcf7 input[type="text"], #wpcf7-f1201-p13-o1.wpcf7 input[type="email"], #wpcf7-f1201-p13-o1.wpcf7 textarea, #wpcf7-f1201-p13-o1.wpcf7 select, #wpcf7-f1444-p912-o1.wpcf7 input[type="text"], #wpcf7-f1444-p912-o1.wpcf7 input[type="email"], #wpcf7-f1222-p269-o1.wpcf7 input[type="text"], #wpcf7-f1222-p269-o1.wpcf7 textarea, #wpcf7-f1222-p269-o1.wpcf7 input[type="text"], #wpcf7-f1222-p269-o1.wpcf7 input[type="email"], #wpcf7-f1222-p269-o1.wpcf7 select, #wpcf7-f1222-p269-o1.wpcf7 input[type="tel"] {width: 300px !important;}
#wpcf7-f887-p41-o1.wpcf7 input[type="text"], #wpcf7-f887-p41-o1.wpcf7 input[type="email"], #wpcf7-f887-p41-o1.wpcf7 select, #wpcf7-f887-p41-o1.wpcf7 input[type="tel"], #wpcf7-f887-p41-o1.wpcf7 textarea {width: 260px !important;}
	.enigma_header_breadcrum_title h1 {margin-left: 15px !important;}
	#attachment_452 {margin-right: 0px !important;}
	#attachment_452.alignleft {float: none !important; border: 0px !important;}
	#attachment_454.alignright {float: none !important; border: 0px !important;}
	.panel-grid-cell .so-panel {width: 90% !important; margin: 0 auto !important;}
	.contacthq-social {width: 70% !important;}
	.contacthqform, .servicefrm {width: 90% !important;}
	.portfolio-filter > li > a {font-size: 12px !important; padding: 5px !important;}
	.portfolio-filter {width: 90% !important; margin: 0 auto !important;}
	.vendorlist {width: 70% !important; margin: 0 auto !important;}
}

@media screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	#wrapper > .enigma_blog_thumb_wrapper_showcase {height: auto !important;}
	#myCarousel {display: none !important;}
	.enigma_service {padding-top: 25px !important;}
	.enigma_client_area {padding-bottom: 0px !important;}
	#lifeblogprev {width: 73% !important; margin: 0 auto !important;}
	#problogprev {width: 73% !important; margin: 0 auto !important;}
        .desktpvid{display: none !important;}.mobivid{display: block !important;}
        #pgc-912-2-0 {margin-bottom: 0px !important;}
	.govcontact {padding: 15px !important; margin: 15px !important;}
	#wpcf7-f887-p41-o1.wpcf7 input[type="text"], #wpcf7-f887-p41-o1.wpcf7 textarea, #wpcf7-f887-p41-o1.wpcf7 input[type="text"], #wpcf7-f887-p41-o1.wpcf7 input[type="email"], #wpcf7-f887-p41-o1.wpcf7 textarea, #wpcf7-f887-p41-o1.wpcf7 select, #wpcf7-f1201-p13-o1.wpcf7 input[type="text"], #wpcf7-f1201-p13-o1.wpcf7 textarea, #wpcf7-f1201-p13-o1.wpcf7 input[type="text"], #wpcf7-f1201-p13-o1.wpcf7 input[type="email"], #wpcf7-f1201-p13-o1.wpcf7 textarea, #wpcf7-f1201-p13-o1.wpcf7 select, #wpcf7-f1444-p912-o1.wpcf7 input[type="text"], #wpcf7-f1444-p912-o1.wpcf7 input[type="email"] {width: 300px !important;}
	.enigma_header_breadcrum_title h1 {margin-left: 15px !important;}
	#attachment_452 {margin-right: 0px !important;}
	#attachment_452.alignleft {float: none !important; border: 0px !important;}
	#attachment_454.alignright {float: none !important; border: 0px !important;}
	.panel-grid-cell .so-panel {width: 90% !important; margin: 0 auto !important;}
	.contacthq-social {width: 40% !important;}
	.portfolio-filter {width: 90% !important; margin: 0 auto !important;}
        .vendorlist {width: 75% !important; margin: 0 auto !important;}
}

@media screen and (max-width: 782px) {
	ul.breadcrumb {
		display: none;
}}

.enigma_header_breadcrum_title h1 {
	font-size: 24px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.breadcrumb {
	font-size: 12px !important;
	margin-bottom: 0px !important;
}

#leasingCenter {
	margin: auto;
	width: 75%;
}

.connectFormMain {
  
}

.connectFormMain>div{
  display: inline-block;
  width: 49%;
  vertical-align: top;
}

/* #### Dark Matter #### */
.wpcf7 {
    
}
.wpcf7 h1 {

}
.wpcf7 h1>span {
 
}
.wpcf7 label {
  
}
.wpcf7 label>span {

}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select {

}
.wpcf7 select {
   
}
.wpcf7 textarea{
 
}
.wpcf7 .button {
 
}

.wpcf7 .button:hover {

}

ul#menu-main-menu {
    float: right !important;
    display: inline-flex;
}
