/*
Theme Name: LogMatrix 2016
Theme URI: http://www.woothemes.com/
Version: 1.3.8
Description: Designed by DN1073595 - SuperMedia LLC.
Author: SuperMedia
Author URI: http://www.Supermedia.com
Tags: SMthemes
*/
/*

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)

LAYOUT
Layout styles for desktop orientations is included in a media query at the bottom of this file.

*/

.green-bottom h3 {
    font-size: 27px !important;
}
.notop-margin {
    margin-top: 33px !important;
}
#field_1_3 .gfield_required{
   display:none; 
}
.gform_wrapper .gfield_required{
	color: #cc0000;
}
.youtubeV img {
    width: 100% !important;
    max-height: 281px !important;
    margin-top: 21px !important;
}
.gform_wrapper li.gfield.gfield_error {
     border-top: none !important; 
    border-bottom: none !important;
}

#gform_3 .top_label li.gfield_error{
   width:100%;
}

#gform_1 .left_label .form-control-captcha .gfield_description.validation_message{margin-left:0; width:100%;}
input#gform_submit_button_1[type="submit"]:hover{border-bottom:5px solid #383838;}
.gform_wrapper#gform_wrapper_1{max-width:100%;}
.gform_wrapper #gform_1 .gform_footer.left_label{width:100%; margin-left:0; text-align:center;}

.gform_wrapper #gform_3  ul li#field_3_3.gfield_error{margin-left:0 !important;}
#gform_18 .gfield_error input[type=email], #gform_18 .gfield_error input[type=text], #gform_18 .gfield_error textarea{border: 1px solid #790000;}
.gform_confirmation_message{color:green;}
.gform_wrapper .top_label li.form-control-cnt-captcha{padding:0 10px;}
.gform_wrapper .form-control-cnt-captcha .gfield_description, 
.gform_wrapper .recaptchatable .recaptcha_input_area #recaptcha_response_field{font-size:14px;}
.gform_wrapper .recaptchatable .recaptcha_input_area #recaptcha_response_field{border:1px solid #ccc !important;}
#recaptcha_area .recaptchatable .recaptcha_image_cell img{padding-bottom:2px;}
.gform_wrapper .form-control-cnt-captcha .gfield_description, 
.gform_wrapper .form-control-cnt-captcha .gfield_description.validation_message{padding:1em 8px!important;}
#connect.fix{height:auto; width:100%; float:left;}
#post-entries .nav-prev, #post-entries .nav-next{margin:0 0 15px;}
#post-entries a{font-size:14px;}
#resourceSlide{width: 100%; min-height: 312px; background-size: cover; background-repeat:no-repeat; background-position:center;}
#slider1_container .reslidetitle{border:none !important;}
#slider1_container .reslide_slides img{width:100% !important;}
#slider1_container .reslidetitle > span{font-size:28px !important; color:#444 !important; background-color:rgba(255,255,255,0.5); line-height:32px; text-align:left !important;}
#slider1_container .reslide_navigator{display:none !important;}
.gform_wrapper #gform_wrapper_2{max-width:100%;}
.gform_wrapper #gform_2{padding:20px 0 0;}
#gform_2 .gfield_label{margin:7px 1em 0;}
.gform_wrapper #gform_2 .gfield_label, .gform_wrapper #gform_2 .field_sublabel_below .ginput_container span label{display:none;}
.gform_wrapper #gform_2 .ginput_complex.ginput_container{width:100%;}
#gform_2 .left_label input.large, #gform_2 .left_label textarea.medium{width:97.5%;}
.gform_wrapper #gform_2 ul li#field_2_3, .gform_wrapper #gform_2 ul li#field_2_4{width: 48.5%; display: inline-block;   vertical-align: top; padding: 0;}
.gform_wrapper #gform_2 ul li#field_2_4 {margin-left: 1.6% !important;}
.gform_wrapper #gform_2 ul.left_label li, .gform_wrapper #gform_2 ul.right_label li{margin-bottom:5px;}
.gform_wrapper #gform_2 .gform_body input[type="text"]{padding:0.313em;}
.gform_wrapper #gform_2 .gform_body input[type="text"], .gform_wrapper #gform_2 .gform_body textarea.medium{background:#E3EEF0;}

#gform_2 #recaptcha_widget_div #recaptcha_area{width: 97.5%!important; background:#E3EEF0;}
.gform_wrapper #gform_2 .gform_footer.left_label{margin-left:0; width:100%;}
#gform_2 .gform_button{margin:0 0 20px;}
/* #gform_2 .left_label input.large, #gform_2 .left_label textarea.medium{width:64%;} */
#gform_2 div.validation_error{width:100%; padding:1em;}
/* .brand a{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 5px;
} */
/* SLIDER */
#thumbnail-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;/*width:400px;*/
    padding:4px 40px;/*Gives room for arrow buttons*/
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#thumbnail-slider div.inner {
    /*border:4px solid rgba(0,0,0,0.3);*/
    background-color:transparent;
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    /* padding: 4px 155px; */
	padding: 4px 0px;
    margin:0;
}

 
#thumbnail-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#thumbnail-slider ul li {   
    display:inline-block;
    *display:inline!important; /*IE7 hack*/
    margin:0 5px; /* Spacing between thumbs*/
    transition:border-color 0.5s;
    box-sizing:content-box;    
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;
}

#thumbnail-slider ul li.active {
    opacity:1;
}

    
    #thumbnail-slider ul li.active:after {
        font-size:10px;
        background-color:#C00;
    }

#thumbnail-slider li:hover {
    opacity:0.8;
}


#thumbnail-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
}

#thumbnail-slider-pause-play {display:none;} /*.pause*/

#thumbnail-slider-prev, #thumbnail-slider-next
{
    opacity:1;
    position: absolute;
    background-color:#a90a0a;
    *background-color:#ccc;/*IE7 hack*/
    backface-visibility:hidden;
    width:36px;
    height:48px;
    line-height:48px;
    top: 50%;
    margin:0;
    margin-top:-24px;
    color:white;    
    z-index:10;
    cursor:pointer;
}

#thumbnail-slider-prev {
    left:0px; right:auto;
}

#thumbnail-slider-next {
    left:auto; right:0px;
}
#thumbnail-slider-next.disabled, #thumbnail-slider-prev.disabled {
    opacity:0.3;
    cursor:default;
}


/* arrows */
#thumbnail-slider-prev:before, #thumbnail-slider-next:before {
    position: absolute;
    top: 16px;
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-left: 3px solid white;
    border-top: 3px solid white;
}

#thumbnail-slider-prev:before {
    left:13px;
    -ms-transform:rotate(-45deg);/*IE9*/
    -webkit-transform:rotate(-45deg);
    transform: rotate(-45deg);
}

#thumbnail-slider-next:before {
    right:13px;
    -ms-transform:rotate(135deg);/*IE9*/
    -webkit-transform:rotate(135deg);
    transform: rotate(135deg);
}

/*Responsive settings*/
@media only screen and (max-width:736px){
    
    #thumbnail-slider {
        padding:0;
    }

    #thumbnail-slider-prev, #thumbnail-slider-next {
        display:none;
    }
}
/* END */
body.home{color:#606060; line-height:22px;} 
.contact-frm .gform_title, .contact-frm .gform_description{display:none;}
.contact-frm ul{list-style:none; margin:0;}
.contact-frm .gform_footer{margin-bottom:10px;}
.contact-frm .gform_button{text-transform:none; font-weight:normal; margin-top:0;}
.contact-frm .contact input[type="text"], .contact-frm .contact input[type="email"]{margin:5px 0;}
.contact-frm #gform_18 .validation_error{border-top: 2px solid #790000; border-bottom: 2px solid #790000; padding:1em 0;     clear: both; margin-bottom: 1.6em; font-weight:normal;}
.contact-frm .validation_error, .contact-frm .validation_message{color:#cc0000; font-size:.875em; font-weight:700;}
.contact-frm .validation_error{margin-bottom:10px;}
.nerve-details ul.list li{list-style-type: none !important;}
.nerve-details p{margin-top:15px;}
.event-section .event-photo{border:none;}
.event-section .event-photo > img{border:1px solid #ccc;}
/*slider */
.chpcs_image_carousel .chpcs_foo_content{border:1px solid #ada1a1; padding:5px 0;}
.chpcs_foo_content .chpcs_img img{bottom: 0; left: 0; margin: auto; padding:0; position: absolute; 
right: 0; top: 0;}
.klasik-advancedpost-widget-wrapper .chpcs_image_carousel .chpcs_prev, .klasik-advancedpost-widget-wrapper .chpcs_image_carousel .chpcs_next{background:#888; line-height:36px; color:#fff; margin-top: -22px;}

.tabPanel{margin:20px 0 0;}
ul.htabs {text-align: left; font-size: 0; margin: 0; padding: 0; list-style-type: none; border-bottom: 3px solid #9fcd36;}
ul.htabs li {margin: 0; margin-right: 4px; padding: 0; display: inline; position:relative;}
ul.htabs li a {padding: 0 20px; display: inline-block; font-weight: normal; font-size: 14px; line-height: 34px; text-decoration: none; outline: none; border-bottom: none; position: relative; background:#192943; color:#fff;}
ul.htabs li.active a{color: #fff; font-weight: normal; border-color: #ddd; background: #9fcd36; z-index: 3;}
ul.htabs li.active a:after{content:''; position: absolute; top: 100%; left: 50%; margin-left: -15px; width: 0;
height: 0; border-top: solid 15px #9fcd36; border-left: solid 15px transparent; border-right: solid 15px transparent;}
div.panel-container {border: 1px solid #DDD; background-color: white; position: relative; padding: 0px; margin: 0px; outline: none; margin:0; border-top:none;}
div.panel-container > div {padding:20px; margin: 0px;}
div.panel-container > div ul{margin-bottom:0;}


/* responsive */

/* Smaller than standard 1680 (browsers) */
@media only screen and (max-width: 1680px) {
	#slider .camera_caption {left: 207px;}
	#slideritems {height:454px;}
}

/* Smaller than standard 1366 (browsers) */
@media only screen and (max-width: 1366px) {
	#slider .camera_caption {left: 82px;}
	#slideritems {height:382px;}
}

/* Smaller than standard 1280 ( browsers) */
@media only screen and (max-width: 1280px) {
	#slider .camera_caption {left: 90px;}
	#slideritems {height:357px;}    
	#headercontainer .container, #solution .container, .resouce-section .container{padding:0;}
	#headercontainer .row{margin-left: 0; margin-right: 0;}
	.row.event-section{max-width:none;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.search-section #searchform .search-submit{padding:8px 13px;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 1024px) {
	#slider .camera_caption {left: 16px;}
	#slideritems {height:289px;}
}

@media only screen and (min-width: 801px) and (max-width: 1023px) {
	.footer-column{width:15%;}
	#slider .slider-button{font-size: 12px; padding: 5px 14px;}
    #slider .camera_caption{bottom:10px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.contact{margin:0 100px;}
	#slideritems {height:250px;}
	.klasik-action-widget .about-content1, .klasik-action-widget .about-content2, 
	.klasik-action-widget .about-content3{height: 195px;}	
	.klasik-portfolio.nopagenum{float:none; display:table; border-spacing:15px 0;}
	.klasik-portfolio.nopagenum .row{display: table-row;}
	.klasik-portfolio.nopagenum .item{border: 1px solid #ccc; display: table-cell; float: none; padding:0;}
	.klasik-portfolio.nopagenum .feature-blog{border:none; min-height:inherit;}
}	

@media only screen and (max-width:800px){
	#outerfootersidebar{display:none;}
	#slider .slider-title span{ font-size:14px;}
	#slider .slider-desc ul li{font-size:12px;}	
	#slider .slider-button{font-size: 10px; padding: 5px 14px;}
	#slider .camera_caption{bottom:10px;}
	.resouce-section .panel-title{font-size:16px; padding:10px 0;}
	.resouce-section .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:20px;}
	
}

@media only screen and (max-width:767px){
	#logo{text-align:center; float:none; display:block; margin-bottom:20px;}
	#logoimg img{margin:0px auto;}
	#navigation{text-align:center; clear:both; margin:0px!important;}
	.js .tinynav { display: block; display: inline-block; text-align:left ; margin:0 0 0 0; width:100%}	
    .js #topnav { display: none;}
	#slideritems {height:250px;}		
	#slider .slider-desc span{display:none }
	#slider .camera_caption {left: 10px; bottom:0px; width:auto; right:10px !important;}
	#slider iframe.video-static{ height:250px;}	
	#footer{padding:0;}	
	.footer-column{width:100%; padding:0;}	
	.copyrighttext{padding:0 0 10px;}
	.contact{margin:0px;}
	#pg-40-6 .panel-row-style-custom1{background-color:#2c2c2c; padding-bottom:60px;}
	#pg-40-0 .panel-row-style, #pg-40-2 .panel-row-style, #pg-40-4 .panel-row-style{padding:40px 0;}
	#pg-40-0 , #pg-40-1 , #pg-40-2 , #pg-40-3 , #pg-40-4 , #pg-40-5 , #pl-40 .panel-grid-cell .so-panel{margin-bottom:40px;}
	.about-content1, .about-content2, .about-content3 {margin-bottom:10px;}
	.left-abtus ul.nav-tabs > li{font-size:14px; width:48%;}
	.left-abtus ul.nav-tabs li span{padding:10px 8px;}
	.klasik-portfolio.nopagenum .feature-blog{min-height:inherit;}
	.widget-footer{padding-top:10px;}	
	#solution .search-section{margin-top:20px;}
	.slide .green-bottom{top:0; bottom:auto; padding:10px 15px 0;}
	.slide > img + .green-bottom{top:auto; bottom:0;}
    .slide .green-bottom h3{font-size:20px; margin:0 0 10px; padding:0;}
	ul.htabs li a{padding:0 16px; font-size:12px;}	
	.klasik-advancedpost-widget-wrapper .chpcs_image_carousel .chpcs_prev, .klasik-advancedpost-widget-wrapper .chpcs_image_carousel .chpcs_next{font-size: 22px; width: 30px; height: 30px; line-height:26px; margin-top: -15px;}
	
}

@media only screen and (max-width:320px){
	.chpcs_image_carousel .chpcs_foo_content{padding:5px 0; max-width:220px;}
}

@media only screen and (max-width:480px){
	.widget-footer{float:left;}
	.copyrighttext{clear:both;}
	.search-section #searchform .search-submit{padding:8px 13px;}
}




	

