/*

Theme Name: The National Trial Lawyers

Theme URI: http://mindblazetech.com

Author: Muhammad Arif Amir

Author URI: http://mindblazetech.com

Description: The National Trial Lawyers wordpress theme.

Version: 1.0

Text Domain: NationalTrialLawyers

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

@charset "utf-8";

/* CSS Document */



/* Included CSS Files */

@import url(css/basic.css);

@import url(css/colors.css);

@import url(css/fontsizes.css);

@import url(css/effects.css);

@import url(css/buttons.css);

@import url(css/forms.css);

@import url(css/pagination.css);

@import url(https://fonts.googleapis.com/css?family=Merriweather);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);


/* Remove extra Accessibility text in sidebar WP 4.2 update */

.screen-reader-text {display: none;}

/*----*/

body{ margin:0 auto 0 auto; /*background-image:url(images/bodtbg.jpg);*/  }

.wrap { width:100%; margin:auto; background-color:#FFF; margin-top:0; }

.shadow_dark {box-shadow:none !important;}

@media (min-width:767px) {


.topbar { font-family:"Times New Roman", Times, serif !important; height:48px; line-height:35px; vertical-align:middle;}

}

.topbar a{ color:#616161}

.title, .logo, .social{ width:33%; }

.title{ color:#616161; padding-top:0px; padding-left:15px }

.logo{ display:none;text-align:center; width:100px; position:relative; left:435px; position:relative;  }

.logo a { position:absolute; left:0px; top:-25px}

.social {
    text-align: right;
    padding-top: 0px;
    padding-right: 15px;
    margin-top: 10px;
    margin-bottom: -10px;
}

#header {
    margin-bottom: 30px;
}


@media (max-width: 767px) and (min-width: 320px)
{

#header {
   -webkit-box-shadow: none !important; 
    -moz-box-shadow: none !important; 
    box-shadow: -none !important;  
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.topbar { font-family:"Times New Roman", Times, serif !important; vertical-align:middle;}
}

footer#colophon {
    background-color: #dcdbae;
    padding-top: 20px;
    border-top: 5px solid #bfbe98;
    margin-top:50px;
        margin-bottom: -100px;
}

/* Top Navigation */

.topnav{ min-height:40px;padding-left: 8.75% !important;    border-bottom: 5px solid #285684; }

 .topnav ul { margin:0; padding:0; position: relative; }

 .topnav ul li { margin:0; padding:0 5px; list-style:none; display:inline-block; margin-right:2px; position: relative; }

 .topnav ul li a { padding: 0 2px; text-decoration:none; display:inline-block; color:#fff; line-height:40px; 

 text-transform:uppercase; font-size:14px; text-align:center;font-family:Open Sans !important;}

 .topnav ul li a img { position:relative; top:2px}

 .topnav a:hover { color: #42C0FB}

.topnav {width:100% !important;margin:auto !important;}

h1, h2, h3 { font-family: 'Merriweather', Times, serif !important;}

 

.profile-description {font-family: 'Merriweather', serif; line-height: 24px; font-size: 15px;}

.profile-description  p{font-family: 'Merriweather', serif; line-height: 24px; font-size: 15px; margin-bottom: 10px !important;}

.profile-description h1, .profile-description h2, .profile-description h3 {margin-bottom: 10px;margin-top: 20px;font-family:Garamond, Georgia, serif;font-size:17px;    color: #356BA0;}


.profile-description ul{margin-left:20px;}

.topnav > ul > li > ul {

    opacity: 0;

    visibility: hidden;

    background-color: rgb(250,250,250);

    position: absolute;

    top: 100%;
margin-top:10px;

   -webkit-transition: all .0s .1s;

   -moz-transition: all .0s .1s;

     -o-transition: all .0s .1s;

        transition: all .0s .1s;

#-webkit-border-radius: 5px;

#   -moz-border-radius: 5px;

  #      border-radius: 5px;

#-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);

 #  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);

   #     box-shadow: 0px 1px 3px rgba(0,0,0,.4);

}



.topnav > ul > li:hover > ul {

    opacity: 1;

    top: 27px;

    visibility: visible;

	

}



.topnav > ul > li > ul:before{

    #content: '';

    display: block;

    border-color: transparent transparent rgb(250,250,250) transparent;

    border-style: solid;

    border-width: 10px;

    position: absolute;

    top: 0px;

    left: 10%;

    margin-left: -10px;

}







.topnav > ul ul > li {

   /* border-right: 3px solid #E5E5E5; */

    display: block;

    margin: 0;

    padding: 0;

    position: relative;

    white-space: nowrap;

    word-wrap: normal;

    z-index: 9999;

	}

.topnav ul ul a{

	position: relative;

	z-index: 9999;

    color: #FFF;

    font-family: "Times New Roman", Times, serif;

    font-size: 13px;

    background-color: rgb(53, 107, 160);

    padding: 5px 8px 7px 16px;

    display: block;

	text-align: left;

#-webkit-transition: background-color .1s;

#   -moz-transition: background-color .1s;

 #    -o-transition: background-color .1s;

  #      transition: background-color .1s;

		

}





.topnav ul ul ul:before{

    #content: '';

    display: block;

    border-color: transparent transparent transparent black;

    border-style: solid;

    border-width: 10px;

    position: absolute;

    left:0px;
	z-index:9999;


	

}



.topnav ul ul ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 0px;

    left: 100%;

    background-color: rgb(250,250,250);

   

   

#-webkit-transition: all .3s;

#   -moz-transition: all .3s;

#     -o-transition: all .3s;

#        transition: all .3s;

#-webkit-border-radius: 5px;

 #  -moz-border-radius: 5px;

     #   border-radius: 5px;

#-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);

  # -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);

    #    box-shadow: 0px 1px 3px rgba(0,0,0,.4);

}





.topnav ul ul > li:hover > ul { opacity: 1; left: 100%; visibility: visible;}





.topnav ul ul a:hover{

    background-color: #001D50;

    color: rgb(240,240,240);

}



	 

	 

 .sel{ color:#fff; !important; background-color:#001d50; box-shadow: 0px 0px 2px 1px #000 inset}

 .topnav ,.current_page_item a{

   color:#fff; !important; /*background-color:#001d50;*/ }

.mobile-layout > li.current_page_item > a{background-color:#001d50;}
 .seperator{	clear:both;} 

 .tabsel{ 

 color:#333; !important; background-color:#fff !important;  box-shadow: 0px 2px 2px 1px #999999 inset !important;

 background: -moz-linear-gradient(center top , #fff 0%, #fff) repeat scroll 0 0 transparent !important;

}




#slideshow-wrapper {

    background: none repeat scroll 0 0 #000000 !important;

    border: 0px solid #CCCCCC !important;

    display: none;

    margin: 0;

    padding: 0;

    position: relative;

    width: 998px;

	

}

#wp-calendar {

    border-collapse: collapse !important;

    margin: 0 1px 0 2px !important;

    width: 100% !important;

}

#wp-calendar #todayWidget {

    border: 3px solid white !important;

}

#wp-calendar caption {

    background-color: white !important;

    border: thin solid darkgray !important;

    font-size: 16px !important;

    font-weight: bold !important;

    margin: 10px 0 0 !important;

    text-align: center !important;

    width: auto !important;

	}



#information {

  border-radius: 6px 6px 6px 6px !important;

    height: 122px ;

    position: relative !important;

    right: -554px !important;

    top: 85px !important;

    width: 350px !important;

	font-size:12px !important;



}

#slideshow-wrapper #information h3 {

    color: #FFFFFF;

    font-size: 12px;

    #font-weight: bold;

    #height: 120px;

    margin: 0 !important;

    padding: 4px 8px 3px;

}

/* Banner Starts */



.banner {}






/* Content Area */

.content{}.fullwidth{ width:auto; margin:20px }.fullwidth h2  { font-size:20px; margin-bottom:15px}.fullwidth h2, .fullwidth h1 { font-family:Garamond, Georgia, serif; margin:10px 10px 10px -20px; font-size: 26px;}.fullwidth .entry-content p {font-family: 'Merriweather', serif; margin-bottom:10px;}s.fullwidth td {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.content {width:80%;margin:auto;}

.leftside { width:64.5%; float:left}

.searchbx{ 
    background-color: #e0e4ef;
    padding: 5px;
    border-radius: 5px;
}   

.page-template-template-centered .searchbx{ 
    background-color: #e0e4ef;
    padding: 5px;
    border-radius: 5px;
    width:90%;
    margin:auto;
}  

.searchbx input { background-image:url(images/icon-search.png); background-repeat:no-repeat; background-position: 5px center; padding-left:25px; border-radius:0px; width: 100%; margin:auto}

.innercont{ width:100%; margin:auto; margin-top:20px }

.innercont h2  { font-size:20px; margin-bottom:15px}

.innercont h1 { font-family:Garamond, Georgia, serif; margin-bottom:10px; font-size: 26px; margin-left:0 !important;}

.innercont.para h3 {
    font-size: 20px !important;
    margin-top: 0;
}

.innercont .entry-content p {font-family: 'Merriweather', serif; margin-bottom:10px;font-size:15px !important; line-height:24px !important;}

.innercont td {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.para {font-family:'Merriweather',serif;}

.para p {font-size:15px;line-height: 22px; text-align:left;}

.page-template-template-centered .entry-content {width:90% !important;}

.entry-content-widepage {width:800px; margin:auto; margin-top:20px }

.entry-content {width:100%; margin:auto; margin-top:20px; text-align:left; }

.entry-content h2  { font-size:18px; font-weight:normal; marg.innercont .entry-contentin-bottom:15px}

.entry-content h2, .entry-content p { font-family: Garamond, Georgia, serif; margin-bottom:15px;font-size:13px; line-height:17px;}

.entry-content ol {font-family: 'Merriweather', serif; font-size:13px;margin-left:40px;}

.entry-content ul li {font-family: 'Merriweather', serif; font-size:15px;margin-left:20px;margin-bottom: 24px;}

.entry-content ul li ul {font-family: 'Merriweather', serif; font-size:15px;margin-left:40px;}

.entry-title {font-size:18px; font-weight:normal; margin-bottom:15px;font-family:Garamond, Georgia, serif;}

.entry-summary , .nocomments , .mp_cart_widget_content{font-family:Garamond, Georgia, serif; margin-bottom:15px; margin-top:15px;font-size:14px;}

.mp_store_link {display: none};

.page-title{font-family:Garamond, Georgia, serif; margin-bottom:15px;font-size:18px;}

.mp_cart_contents_widget{width:375px;}

.mp_cart_contents {width:555px;font-family:Merriweather,serif; margin-bottom:15px;font-size:13px;}

.blogroll {font-size:12px; font-family:Merriweather, serif; margin-left:20px;margin-bottom:10px;}

.event{ margin-top:30px}

.conth2{ margin-bottom:10px; }

.conth2 span { background-color:#FFF; display:inline-block; padding-right:15px;}

.entry-meta a ,.entry-meta span {font-size:12px;font-family:Arial, Helvetica, sans-serif;} 



.tabbox{ border-top:5px solid #a5000e;}



#latest-news-widget-2, #latest-news-widget-2 a {

font-family: 'Merriweather', serif;

font-size:14px!important;

}





/* ----------- */

ul.tabs.center {

    text-align: center;

}

ul.tabs {

    border-bottom: 1px solid #E5E5E5;

    float: left;

    margin: 0px 0 -1px;

    padding: 0;

    width: 100%;

}

.center {

    text-align: center;

}

ul.tabs li {

    display: inline-block;

    float: left;

    left: 0;

    list-style-type: none;

    margin: 0;

    padding: 0;

    position: relative;

    top: 0;

    width: 25%;

	}

ul.tabs li a{ 

    background: none repeat scroll 0 0 #fff;

    border-color: #E5E5E5 #E5E5E5 -moz-use-text-color;

    border-image: none;

    border-width: 1px 1px 0;

    background: -moz-linear-gradient(center top , #fff 0%, #d3d1d1) repeat scroll 0 0 transparent;

    color: #666666;

    display: block;

    font-size: 0.9em;

    left: 0;

    line-height: 100%;

    padding: 9px 15px;

    position: relative;

    text-decoration: none;

    top: 0;

	height:25px;

	line-height:25px;

	font-family:'Open Sans', sans-serif !important; font-size:16px

}



ul.tabs li.current a {

    background: none repeat scroll 0 0 #FFFFFF;

    box-shadow: none;

    color: #222222;

    left: 0;

    position: relative;

    top: 1px;

}

.tab-content { border:1px solid #CCC}

.tab-content-mp { }



.mp_product_name {font-size:16px;font-family:Arial, Helvetica, sans-serif;}

/*---------*/

.rightside { width:35%; float:right;  font-size:14px; font-family:Merriweather, serif !important}

.rightbx { border-top:none; padding:10px; font-family:Merriweather, serif;margin-bottom: 20px;border-left: 1px solid silver;}

.videobx, .rssbox, .blogbx, .socialbox { margin-bottom:15px}

.blogbx ul{ list-style:inside }

.socialbox{}

.socialbox ul { text-align:center}

.socialbox ul li { display:inline-block}



.footer{  }

.footer p { padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

 .wrap { margin-bottom:25px !important;}



/*------ Searh User Form */

div.searchuser {

	margin-right:0px;text-align:right;

}

div.searchuser a {

	border: 1px solid #CECECE;display: inline-block;float: none;margin-right:4px;padding: 5px;font-size: 11px;margin-bottom: 20px;color:#616161;

}

.hide { display:none;}

.show{ display:block;}

.userlist{ width:80%;margin:auto}

.user{ margin-top:15px}

.profileiamge { margin-right:10px;min-height:144px; min-width:122px;}

.userdetail { line-height:20px;font-size:15px;font-family:'Merriweather',serif;}

.userdetail p{font-family: 'Merriweather', serif; line-height: 22px; font-size: 15px;}

.userprofile { width:90%;margin:auto;margin-top:10px}

.widget-title { font-size:20px;  background-image:url(images/h2bg.png); background-size:0px; background-position:center right; background-repeat:no-repeat; margin-bottom:10px; font-family:Garamond, Georgia, serif;}

.widget-title span { background-color:#FFF; display:inline-block; padding-right:15px}



.mp_cart_empty , .mp_empty_cart , .mp_checkout_link  , .mp_store_link {font-size:18px;}

.mp_cart_shipping , .mp_shipping_field , .mp_cart_shipping td {font-family:Arial, Helvetica, sans-serif; font-size:15px;font-weight:normal;}



h1 , h2 , h3 , h4 , strong {color:#292929; !important;}

/*------ Officers/EC page spacing */

h4 {margin-bottom: 10px !important;}

/*---------*/


div#products-cat 

{

	width: 100%; height: 39px; background: none repeat scroll 0% 0% lightgray;padding:10px 0px 0px 5px;

}



div#products-cat ul

{

	list-style-type: none;  width: 100%;

}

div#products-cat ul li

{

	float:left;display:inline-block; 

    border: 1px solid gray;

    display: inline-block;

    float: left;

    font-size: 18px;

    margin-right: 2px;

    padding: 5px;

}

div#products-cat ul li.selected

{

	font-weight: bold;

}



.loading_window {

    background: url("images/loading.gif") no-repeat scroll center #FFFFFF;

    display: none;

    height: 70%;

    opacity: 0.8;

    position: absolute;

    width: 40%;

}



span.utompage {

    background-color: #FFFFFF;

    border: 1px solid #A0A0A0;

    color: #585858;

    display: inline-block;

    font-size: 16px;

    margin-left: 2px;

    padding: 1px 7px;

}

span.pagestext {

    background-color: transparent;

    color: #585858;

    display: inline-block;

    font-size: 16px;

    padding: 1px 7px;

}

div.pagenavi {

	font: 12px 'Tahoma';

    list-style-type: none;

    clear: both;

    display: block;

    margin-bottom: 15px;

}

div.pagenavi a {

    background: -moz-linear-gradient(center top , #FFFFFF 1px, #F3F3F3 1px, #E6E6E6) repeat scroll 0 0 transparent;

    border: 1px solid #B6B6B6;

    color: #474747;

    padding: 4px 6px;

	 border-radius: 3px 3px 3px 3px;

}

div.pagenavi a.current {

    background: none repeat scroll 0 0 #FFFFFF;

	padding: 4px 6px;

	 border-radius: 3px 3px 3px 3px;

}

div.pagenavi li.active_page a {

    background-color: #FFFFFF;

    #border: 1px solid #A0A0A0;

	padding: 4px 6px;

	 border-radius: 3px 3px 3px 3px;

}

div.pagenavi li {

    display: inline-block;

    list-style: none outside none;

    margin: 0 3px;

}

span.utompage {

	background: #fff;

    border: 1px solid #B6B6B6;

    border-radius: 3px 3px 3px 3px;

    color: #474747;

    font: 12px 'Tahoma';

    list-style-type: none;

    padding: 4px 6px 4px;



}

 .table {

	

	 margin-bottom: 20px;

	 font-family: Arial,Helvetica,sans-serif;

	 font-size:12px;

	border-spacing:0px;

	

	

	}



	.td {

	 border-right: 1px solid #aaaaaa !important;

	 

	 

	padding:5px 15px;

	}



	.td:last-child {

	 border-right: none !important;

	}



	.th  {

	 text-align: left;

	 

	background: #4B6899!important;

	border-bottom: 1px solid white !important;

	border-right: 1px solid #aaaaaa !important;

	color:#fff;

	line-height:30px;

	padding:5px 15px;

	}

	.mp_cart_col_product,.mp_cart_col_price,.mp_cart_col_quant
	}
    



	}

	.notification-error {

	color: #b4281a;

	background: #ffecea;

	border: 1px solid #eeaaa3;

	padding: 10px;

	margin: 10px 0 10px 0;

	border-radius: 6px;

	width:315px;

}



.notification-success {

	color: #43c620;

	background: #edfee8;

	border: 1px solid #b3eea3;

	padding: 10px;

	margin: 10px 0 10px 0;

	border-radius: 6px;

	width:315px;

}	

.form-table tr td,th input {width:100px !important ;}#gmipam_0_image {left:-85px !important;}



/*************** Slider CSS ************************/	

#slideshow-wrapper #information {background: #1a242c !important;}

#slideshow-wrapper #information font {display: block;text-align: right;color: #d8c87d !important;}



/************* Content Headings ***********



.innercont .entry-content h2,h3,h4,h5 { margin-bottom: 0.5em; font-weight: bold; 1.2em; }



.innercont .entry-content h2 { font-size: 28px; line-height: }

.innercont .entry-content h3 { font-size: 20px; font-weight: normal; }

.innercont .entry-content h4 { font-size: 18px; }

.innercont .entry-content h5 { font-size: 16px; }

.innercont .entry-content strong { font-size: 13px; }



.innercont .entry-content ul { margin-bottom: 15px;}

.innercont .entry-content ul li { margin: 0 0 15px 20px; }*/



#wpmudevevents-user { display:none; }



.search-fields {width:auto !important;}

.smw_left {margin-left:0 !important; margin-right:10px !important;margin-top:2px !important;}
.clearipad .smw_left {
    margin-left: 10% !important;
    margin-bottom: -30px;
}

.form-allowed-tags{
display:none;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
    
.post-ratings {
display:inline;
}

.postinfo {
font-family: Verdana, sans-serif;
font-size: 12px;
margin-top: 0;
margin-bottom: 10px;
padding: 2px;
padding-left: 3px;
border-top: dashed 1px #c0c0c0;
border-bottom: solid 3px #f3e5c0;
background: #fff3d1;
}

/*  For the SA box on the home page  */

#sa-box, #sa-box div {
	margin: 0;
	padding: 0;
	margin-top:20px;
background: #e1e1e1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.30);
-moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.30);
box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.30);
}
#sa-box {
	width: 100%;
	font-size: 16px;
	line-height: 120%;
}
#sa-box div {
	font-size:12px;
	padding: 20px;
	background: #e1e1e1;
	display: none; /* hide the items at first only */
	
}

#sa-box div TABLE TR TD a {
color:#003D7D !important;
}

/* TO CORRECT IE ISSUES WITH SPECIAL RECENT POSTS PLUGIN */

/**
 * --------------------------------
 * THE THUMBNAIL BOX
 * --------------------------------
*/
.srp-thumbnail-box {
	margin-right: 20px;
	float:left;
	clear:both;
}

/**
 * --------------------------------
 * THE CONTENT BOX
 * --------------------------------
*/
.srp-content-box {
	-webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
       -moz-box-flex: 1;   /* OLD - Firefox 19- */
             width: 100% !important;   /* For old syntax, otherwise collapses. */
        -webkit-flex: 1;   /* Chrome */
            -ms-flex: 1;   /* IE 10 */
                flex: 1;   /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

/**To correct font face for Twitter Jetpack plugin*/
.h-feed, .h-entry, .e-entry-content p {
font-family: Merriweather,serif !important;
}

.highlight-box {
    background: url(https://www.thenationaltriallawyers.org/wp-content/uploads/2012/11/bg-quote1.png) no-repeat;
    color: #424141;
    font-style: italic;
    margin: 10px;
    padding: 20px;
    background-color: #dee9fc;
    border-radius: 10px;
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.30);
    width: 100%;
    margin-left: -1px;
}


@media only screen and (min-width: 320px) and (max-width: 900px)
{
div.highlight-box  {
    width: 100% !important;
}
}

.rightbx ul#mp_product_list {
  list-style-type: none !important;
}


/* --- ADDITIONS and CHANGES CLH 5-25-2016 --- */

.col-md-2 {
    background: #f7f4f4;
    border-radius: 5px;
    margin: 5px;
    box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.30);
    margin-bottom: 20px;
}

.leadership h4 {
   margin-top: 0 !important;
    font-family: 'Merriweather', serif !important;
}


@media only screen and (min-width: 450px) and (max-width: 900px)
{
.col-sm-3 {
    width: 30% !important;
    min-height: 200px!important;
}
}

@media only screen and (max-width: 486px)
{
.col-xs-6 {
    width: 45% !important;
}
}



@media (max-width: 1200px) and (min-width: 320px)
{
.wrap {
    width: 100% !important;
    padding-left: 0 !important; 
    padding-right: 0 !important;
}


.topnav ul li a {
font-size:11px !important;
}

.leftside {width:60% !important;}


}

@media (max-width: 900px) {
.leftside {
    width: 100% !important;
    float: none;
}
}

.navbar-collapse {
padding:0!important;
}

.sam-container IMG {
width:95%!important;
height:auto;}

@media (max-width: 1100px){
.videobx {
width:95% !important;
margin:auto;
padding:5px;
border:solid 1px silver;
}
.sam-container {display:none;}
}

.videobx {
width:65%;
margin:auto;
padding:5px;
border:solid 1px silver;
}

#wds_container1_0 #wds_container2_0 .wds_slideshow_dots_container_0 {
    display: none !important;

}

@media (min-width: 992px) {
.col-md-2 {
    width: 16.66666667%;
    min-height: 250px!important;
}
}


/* New shopping cart changes */



.mp_product {

    padding: 15px;

    border: solid 1px silver;

    border-radius: 3px;

}



.mp_product .mp_product_name {

    font-size: 17px !important;

    line-height: 1.5em;

    font-family: Merriweather, serif !important;

    font-style: normal !important;

}



a.mp_button-alt, .mp_orders_invoice a.button, a.mp_button-has_variations, button.mp_button-alt, button.mp_button-has_variations {

    background: #356BA0 !important;

    border-color: transparent;

    color: #fff;

    font-style: normal !important;

}



#cboxClose {

    background: transparent url(/wp-content/themes/ntltheme/colorbox/images/controls.png) no-repeat top center !important;

}



#cboxLoadedContent {

    border: 5px solid #3071c1 !important;

    background: #fff;

    border-radius: 5px;

}



#cboxContent {

    border:none !important;

}



.mp_products-grid .mp_product-has-image .mp_product_images {

    margin-bottom: 0;

    min-height: 250px !important;

}


.header-for-mobile {
display:none;
background-color:white;
border-bottom:20px solid #255684;
}

@media (max-width: 500px) {
.header-for-mobile {
display:block!important;
background-color:white;
border-bottom:20px solid #255684;
width:100%;
}
#wds_container1_0 {
display:none!important;
}


.leadership .col-lg-12 H4 {
    font-size: 19px !important;
    letter-spacing: -.5px;
}

.leadership .col-xs-6 p strong {
    font-size: 13px !important;
    letter-spacing: -.5px;
}


.leadership.col-xs-6, .leadership, .leadership.col-sm-3, .leadership.col-md-2 {
    float: none!important;
    display: inline-block;
}

@media (min-width:1280px) {
.col-md-2 {
    width: 16.66666667%;
    min-height: 200px!important;
}

@media (min-width:1028px) {
.leadership .img-responsive {
    height: 144px!important;
width:122px!important;
}

.faq-accordion .faq-main {
    border: 1px solid #d9d9d9;
    margin-bottom: 0!important;
    background: #f4f4f4;
    padding: 10px;
    transition: all 0.5s ease 0s;
}


.eighty-percent {
width: 80%; margin: auto;
}

@media (max-width: 1200px) {
.eighty-percent {
width:100%!important;
}
.eighty-percent TABLE TD {
padding:5px;
}

.faq-content img {
width:30%!important;
}

.shop-new-prodcuts {
width:32%;
display:inline-block;
padding:5px;
}

.new-shop-top TABLE {
background:#d9d9d9!important;
}

.new-shop-top TD {
background:#f4f4f4!important;
}

@media (max-width: 900px) {
table.new-shop-top {
display:none;
}
