/*
Theme Name: United Sciences
Theme URI: http://unitedsciences.com
Description: A simple WordPress theme 
Version: 1.0
Author: SmartMarketer
Author URI: http://smartmarketer.net
*/

body{
	color:#424040;
    font-family: helvetica;
    font-size: 16px;
}

p{
    line-height: 23px;
    margin: 0 0 15px;
}

ul, ol {
    clear: both;
    margin-bottom: 15px;
    margin-top: 0;
}

ul li{
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 10px;
	color:#002b54;
}

h1, .h1{
	font-size: 24px;
}

h2, .h2{
	font-size: 22px;
    line-height: 30px;
}

h3, .h3{
	font-size: 20px;
}

h4, .h4{
	font-size: 18px;
}

.container{
    padding-left: 10px;
    padding-right: 10px;
}

.wrapper{
	width:1280px;
	margin:0 auto;
}

.navbar{
    background-color: #002b54;
    border: medium none;
    color: #fff;
    float: left;
    height: 117px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.logowrap {
    background: white none repeat scroll 0 0;
    float: left;
    height: 100%;
    width: 39%;
}

.navbar-brand{
    margin-top: 12px;
    text-align: center;
	padding: 14px 16px;
    float: right;
	height:auto;
}

.navbar-collapse.in{
    background: rgba(12, 41, 75, 0.8) none repeat scroll 0 0;
    border-top: none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.navbar-toggle {
    background: rgba(12, 41, 75, 0.8) none repeat scroll 0 0;
}

.navbar-brand img{
	text-align:center;
}

.topbar{
    display: inline;
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 61%;
}

.topbar ul{
    float: right;
    margin: 0;
    padding: 15px 0 3px;
}

.topbar ul li{
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0 13px;
    text-align: center;
}

.topbar ul li.flag{

}

.topbar ul li.flag a{
	padding: 0 10px;
}

.topbar ul li.flag.fr a{
	background:url("images/fr.jpg") no-repeat;
}

.topbar ul li.flag.cn a{
	background:url("images/cn.jpg") no-repeat;
}

.topbar ul li a{
    color: #e96d1f;
    float: left;
    padding: 0 0 12px;
    text-transform: inherit;
}

.topbar ul li a:hover, .topbar ul li.current-menu-item a{
	color:white;
}

.menu-top-container{
    float: left;
    width: 79%;
}

.topbar ul.sub-menu{
    background-color: white;
    display: none;
    float: left;
    left: auto;
    margin-left: -11px;
    margin-top: 30px;
    padding: 0;
    position: absolute;
    width: 176px;
    z-index: 105;
}

.topbar ul.sub-menu li{
    background-color: white;
    border: 1px solid;
    clear: left;
    float: left;
    height: auto;
    margin: 0;
    padding: 8px 8px 0;
    text-align: left;
    width: 100%;
}

.topbar ul.sub-menu li:hover{
	background-color:#002b54;
}

.topbar .menu li ul.sub-menu  li:hover a, .topbar .menu li ul.sub-menu a:hover{
	color:white;
}

.topbar .menu li ul.sub-menu a{
    color: #e96d1f;
    padding-left: 2px;
	opacity:1;
}

.headinfo{
    background-color: #6db2d9;
    float: right;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 61%;
}

.headinfo .hinfo{
    color: #959595;
    line-height: 39px;
    text-align: right;
}

.headinfo h3{
    color: #959595;
    float: right;
    margin: 0 0 0 6px;
    padding: 0;
	font-size:30px;
}

.menu-main-container{
    float: right;
    width: 85%;
}

.menu{
    margin-top: 0;
	padding-left:0;
}

.menu ul {
    float: right;
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 17px;
    text-align: center;
    width: 100%;
}

.menu ul li{
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0 0 0 5px;
    padding: 23.5px 0;
    text-align: center;
}

.headinfo .menu li:hover, .headinfo .menu li.current-menu-item{
	background-color:white;
}

.menu .nav li.active a{
	background:none;
	font-size:15px;
}

.menu li a{
    color: #fff;
    font-size: 14px;
    padding: 0 12px;
    text-transform: uppercase;
}

.headinfo .menu  .ubermenu {
    padding-right: 21%;
}

.headinfo .menu  .ubermenu ul.ubermenu-nav{}

.headinfo .menu  .ubermenu ul.ubermenu-nav li{}

.headinfo .menu  .ubermenu ul.ubermenu-nav a{
    font-size: 13px;
    line-height: 36px;
    text-transform: uppercase;
}
 
.headinfo .menu  .ubermenu ul.ubermenu-nav li ul.ubermenu-submenu{
    padding-left: 11%;
}

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu{
    padding-left: 0;
}

.headinfo .menu  .ubermenu ul.ubermenu-nav li ul.ubermenu-submenu li{
    float: left;
    width: 215px;
}

.headinfo .menu  .ubermenu ul.ubermenu-nav li ul.ubermenu-submenu li a{
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
}

ul.ubermenu-submenu li .ubermenu-target-description{
    background: #6db2d9 none repeat scroll 0 0;
    color: white;
    float: right;
    font-size: 14px;
    line-height: 22px;
    min-height: 205px;
    padding: 3%;
    text-transform: none;
    width: 97%;
}

ul.ubermenu-submenu .ubermenu-item-layout-image_left > .ubermenu-target-title { 
    float: left;
    min-width: 180px;
    padding-left: 10px;
}
 
ul.ubermenu-submenu li a:hover .ubermenu-target-description, ul.ubermenu-submenu li a:hover .ubermenu-image{

}

li.ubermenu-retractor.ubermenu-retractor-mobile{
	display:none
}


li#menu-item-47 ul.ubermenu-submenu li .ubermenu-image{
    margin: 20px auto 0;
    max-width: none;
    position: relative;
    text-align: center;
}
 
 li#menu-item-47 ul.ubermenu-submenu li .ubermenu-image:Hover, .headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li:hover .ubermenu-image{
	
 }
 
 .headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li .ubermenu-image{

 } 
 
 .headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li#menu-item-85:hover .ubermenu-image{
	background: rgba(0, 0, 0, 0) url("images/ico12-on.png") no-repeat scroll;
 }
 
.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu {
	background: #fff none repeat scroll 0 0;
	color:002b54;
} 

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li, .headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li a{
	color:#002b54;
}

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li .ubermenu-target-title{
	color:#002b54;
}

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li{
    width: 156px;
    min-height: 168px;
}

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li a{
    color: white;
    padding: 0 7px;
}

.headinfo .ubermenu ul.ubermenu-nav li#menu-item-47 .ubermenu-target-with-image > .ubermenu-target-text {
	position:relative;
	top:auto;
}

ul.ubermenu-submenu li .ubermenu-target .ubermenu-target-title{
    position: absolute;
    top: 0;
	color:#002b54;
	font-weight:bold;
}

.headinfo .menu .ubermenu ul.ubermenu-nav li#menu-item-47 ul.ubermenu-submenu li .ubermenu-target-title{
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 8px;
}

ul.ubermenu-submenu li .ubermenu-image{
    margin-top: 42px;
    max-width: 145px;
    position: relative;
} 

ul.ubermenu-submenu li .ubermenu-target .ubermenu-target-description{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    padding-left: 0;
    min-height: auto;
    padding-bottom: 20px;
}

.headinfo .menu li.menu-item-has-children a{
    background: rgba(0, 0, 0, 0) url("images/harrow.png") no-repeat scroll right 5px;
    margin-right: 2px;
    padding-right: 14px;
}

.headinfo .menu li.menu-item-has-children:Hover a, .headinfo .menu li.menu-item-has-children.current_page_item a{
    background: rgba(0, 0, 0, 0) url("images/harrowa.png") no-repeat scroll right 5px;
}

.headinfo .menu li.menu-item-has-children{
	padding-right:5px;
}

.menu li.current-menu-item a, .menu li a:hover, .headinfo .menu li:hover a{
    color: #000000;
    text-decoration: none;
}

.menu li:hover ul.sub-menu{
	display:block;
}

ul.sub-menu{
    background-color: white;
    display: none;
    float: left;
    left: 0;
    margin-left: 0;
    margin-top: 23px;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    width: 100%;
}

ul.sub-menu li{
    background-color: white;
    float: left;
    height: auto;
    margin: 0 0 1px;
    padding: 8px;
    text-align: left;
}

.headinfo .menu li ul.sub-menu a{
    color: #002b54;
    float: left;
    padding-left: 2px;
    text-transform: inherit;
	background:none;
}

.headinfo .menu li.menu-item-has-children ul.sub-menu li a{
	background:none;
}

.menu li ul.sub-menu a:Hover, ul.sub-menu li.current-menu-item a, ul.sub-menu li:hover a{
	opacity:1;
}

#main{
    clear: both;
    margin-top: 4px;
    padding-bottom: 16px;
    padding-top: 0;
}

#main.wrapper{
	padding-top:20px;
}

#main li{
    margin-bottom: 6px;
}

.minfo{}


.mtxt{
    background-color: rgba(12, 41, 75, 0.76);
    color: white;
    float: left;
    padding: 12px 26px 18px;
    width: 532px;
}

.mtxt h2{
    color: white;
    font-size: 31px;
    font-weight: bold;
    margin-bottom: 14px;
}
 
.arw{
    background: rgba(0, 0, 0, 0) url("images/arw.jpg") no-repeat scroll 0 0;
    clear: left;
    float: left;
    height: 45px;
    padding-left: 50px;
}

a.more{
    background-color: #0c294b;
    color: white;
    float: left;
    padding: 12.5px 16px;
    text-transform: uppercase;
}

#thumbs{
    clear: left;
    float: left;
    margin-left: 38px;
    padding-top: 16px;
}

.tomb{
    background-color: #0c294b;
    border: 2px solid transparent;
    color: white;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
    overflow: hidden;
    padding: 10px 10px 13px;
    text-align: center;
    width: 156px;
	margin-bottom:10px;
} 

.tomb:hover{
    border: 2px solid #3d9793;
}

.tomb img{
	width:132px;
	margin-bottom:12px;
}

.mainslide{
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0;
    clear: both;
    height: 574px;
    width: 100%;
}

.slideinfo{
    float: left;
    margin-left: 11%;
    margin-top: 4%;
    min-height: 380px;
    text-align: center;
    width: 23%;
	height:412px;
}

.rev_slider_wrapper .tp-caption, .slideinfo h3{
    color: white;
    font-size: 24px;
    font-style: italic;
    line-height: 38px;
    margin-bottom: 46px;
}



.rev_slider_wrapper .tp-caption a.button, .slideinfo a.button{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    color: white;
    padding: 10px 45px !important;
    text-align: center;
}

#slicons{
    /* background: rgba(0, 0, 0, 0) url("images/icwrap.png") no-repeat scroll 0 0; */
    margin: -128px 0 0;
    padding: 17px 5px 17px 53px;
    position: absolute;
    text-align: center;
    width: 552px;
    z-index: 100;
}

#slicons img{
    margin: 0 11px;
}

#slicons img.ico1:hover, .slic:hover img.ico1{
	background: rgba(0, 0, 0, 0) url("images/ico-hover.png") no-repeat scroll 3px 4px;
}

#slicons img:hover, .slic:hover img{
	background: rgba(0, 0, 0, 0) url("images/ico-hover.png") no-repeat scroll 4px 4px;
}


.slic{
    float: left;
    margin: 0 5px;
    padding-top: 8px;
}

.slic:hover{
	background: url(images/orarrow.png) no-repeat scroll center 0;
}

.slic span{
    background-color: #e96d1f;
    color: white;
    display: none;
    margin-left: -40px;
    overflow: hidden;
    padding: 1px 5px;
    position: absolute;
    text-align: center;
    top: -25px;
    width: 163px;
	font-size:14px;
}

.slic.lineone span{
	top:-5px;
}

.slic:hover span{
	display:block;
}


#bcrumbs{
}

#breadcrumbs{
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 30px;
}

#breadcrumbs a{
	color:#424040;
    font-size: 12px;
}

#breadcrumbs .current{
	font-weight:bold;
}

.smain{
	clear:both;
	background-color:#f5f5f5;
    padding-bottom: 29px;
    padding-top: 20px;
}

.smain.dgray{
	background-color:#ebebeb;
}

ul.check{
    list-style: outside none none;
    padding: 0;
}

ul.check li{
    background: url("images/chk.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 13px;
    min-height: 63px;
    padding-left: 61px;
    padding-top: 8px;
}

.longbutton{
    background-position: 14px 5px;
    background-repeat: no-repeat;
    color: white;
    float: left;
    margin: 8px 10px;
    padding: 8px 50px;
    text-decoration: none;
    width: 100%;
}

a.longbutton:hover{
    text-decoration: none;
    color: white;
}

.orange{
	background-color:#e96d1f;
}

.blue{
	background-color:#002b54;
}

.question{
    background-image: url("images/question.png");
}

.download{
    background-image: url("images/download.png");
}

.plus{
    background-image: url("images/plus.png");
}

#main ul.data{
    padding-left: 5px;
}

#main ul.data li{
    line-height: 22px;
    list-style: outside none none;
    padding-left: 29px;
}

#main ul li.xls{
    background: rgba(0, 0, 0, 0) url("images/xls.png") no-repeat scroll 0 2px;
}

#main ul li.pdf{
    background: url("images/pdf.png") no-repeat scroll 0 2px;
}

#main ul.data a{
	color:#9d9d9d;
	font-style:italic;
}

#vidinfo{
	margin-top:4px;
}


#vidinfo .info{
    padding: 41px 49px;
}

#vidinfo .vid{
    float: right;
    margin-right: 8px;
}

#vidinfo .rmore{
	float:right;
	margin-top:20px;
	color:#9d9d9d;
}

#primary{
	margin-top:4px;
	padding-bottom:15px;
    width: 100%;
}

.logohwrap{
    position: absolute;
    width: 1280px;
    z-index: 100;
}

.logohalf{
    float: none;
    margin: 0 auto;
    padding-top: 115px;
    position: relative;
    text-align: center;
    width: 100%;
}

.logohalf img{

}

.lblue{
	background-color:#6db2d9;
}

#primary .col{
    margin: 0;
    padding: 60px 21px 35px 129px;
    width: 50%;
}

#primary .col:nth-child(odd) {
    margin: 0;
    padding: 60px 124px 35px 20px;
    width: 50%;
}

#primary .col .minfo{
    color: white;
    height: 108px;
    margin: 0 auto 47px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 78%;
    z-index: 200;
}

#primary .col h4.bar-title{
	float:right;
}

#primary .col:nth-child(odd) h4.bar-title{
	float:left;
}

#primary .col .minfo h4{
    color: white;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 14px;
    text-transform: uppercase;
}

#primary .col:nth-child(odd) .minfo{
	color:#9d9d9d;
}

#primary .col:nth-child(odd) .minfo h4{
	color:#000;
}

h4.bar-title{
    background-color: #002b54;
    clear: both;
    color: white;
    padding: 8px;
    text-align: left;
    width: 99.5%;
}

.wrap{
	margin: 0 auto;
}

.post{
    float: left;
    padding-top: 20px;
    width: 100%;
}

.post.withside{
    padding-left: 23px;
    width: 74%;
}

.sidebar{
    float: left;
    margin-left: 0;
    padding-top: 20px;
    width: 26%;
}

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5{
	color:#363636;
}

.sidebar ul{
    float: left;
    margin: 5px 0 10px;
    padding: 0;
    width: 100%;
}

.sidebar ul li{
    border-bottom: 1px solid #b7b7b6;
    float: left;
    list-style: outside none none;
    margin-bottom: 8px;
    padding-bottom: 2px;
    width: 91%;
}

.sidebar ul li.current_page_item a, .sidebar ul li:hover a, .sidebar li.current_page_item a, .sidebar li a:Hover {
	background:#002b54;
	color:white;
	text-decoratioN:none;
}

.sidebar li a{
    color: #424040;
    float: left;
    padding: 5px 9px;
    text-transform: inherit;
    width: 100%;
}

#foottop{
    background-color: #171515;
    clear: both;
    padding: 11px 0 21px;
    text-align: center;
}

#foottop h3{
	text-align:center;
	text-transform:uppercase;
	color:white;
}

#foottop input[type="text"]{
    background-color: white;
    border: medium none;
    color: #898989;
    font-size: 13px;
    margin-right: 6px;
    padding: 7px 12px;
    width: 24%;
}

#foottop input[type="submit"]{
    background-color: #363636;
    border: medium none;
    color: white;
    padding: 7px 23px;
    text-align: center;
}


#footer{
    background-color: #002b54;
    bottom: 0;
    clear: both;
    color: #fff;
    font-size: 12px;
    margin-top: 50px;
    padding: 48px 0;
    width: 100%;
}

#footer h4{
	color:white;
	text-transform:uppercase;
}

#footer a{
	color:#fff;
}

.foot{
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 39%;
}

.foot ul.menu{
    float: left;
    margin: 12px 0 5px;
    padding: 0;
}

.foot ul.menu li{
    float: left;
    list-style: outside none none;
    margin: 0 9px 0 0;
    padding: 0;
}

.foot ul.menu li a{
    border-right: 1px solid;
    padding: 0 10px 0 0;
    text-transform: inherit;
}

.foot ul.menu li:last-child a{
	border-right:none;
}
#copy{
    clear: left;
    float: left;
}

#copy a{
	color:#959595
}

.footer-brand{
    float: right;
    margin-top: -110px;
}

.footer-brand img{

}

.finfo{
	float:right;
	text-transform: uppercase;
}

.alignleft{
	float:left;
	margin-right:10px;
}

.alignright{
	float:right;
	margin-left:10px;
}

.aligncenter{
    display: block;
    margin: 0 auto;
    text-align: center;
}

.clear{
	clear:both;
}

#footer .social{
    float: left;
    margin-right: 10px;
    margin-top: 20px;
    padding-right: 10px;
    text-align: center;
}

#footer .social img{
	margin-left:12px;
}

.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet {
	background: url("images/bullet.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}

.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet:hover, .rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet.selected{
	background-position: left 2px;
}

.tp-bullets {
	left:88%!important;
}

.rev_slider_wrapper .tp-leftarrow.default {	background: url("images/arrowright.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:45px;
	margin-left: -19px
}

.rev_slider_wrapper .tp-rightarrow.default{	background: url("images/arrowleft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:45px;
	margin-right:-37px;
}

a.button{
    background-color: #3f4343;
    color: white;
    padding: 3px 12px;
}

.headb{
    margin-top: 3px;
	float:right;
}

#slider {
    cursor: pointer;
    height: 1px;
    margin-left: 32px;
    margin-top: 18px;
    width: 75%;
}

#slider2 {
    cursor: pointer;
    height: 1px;
    margin-left: 32px;
    width: 75%;
}
#slider {
	cursor: pointer;
	height: 1px;
	margin-left: 32px;
	margin-top: 18px;
	width: 75%;
}
#slider2 {
	cursor: pointer;
	height: 1px;
	margin-left: 32px;
	width: 74%;
}
.ui-slider-handle {
	border-radius: 10px !important;
	cursor: pointer !important;
	margin-top: -4px;
}
.ui-slider-range {
	background: none repeat scroll 0 0 #1D85A5 !important;
}
.arial {
	font-family: arial;
	color: #000000;
	font-size: 16px;
}
.cut {
    background: url("images/cut.png") no-repeat;
    width: 100%;
    height: 22px;
    background-size: cover;
    margin-bottom: 20px;
}
.left {
    float: left;
}
.first {
    margin-left: 0 !important;
}
.unhappyMessage {
    background: none repeat scroll 0 0 #FFDADA;
    color: #4D4C4C;
    display: block;
    font-family: calibri;
    font-size: 10px;
    font-weight: bold;
    margin-top: 25px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 186px;
    text-shadow: 1px 1px 1px #FFFFFF;
}

/* layout options ( all have margins right & left of 2.1276596%) */
.col60 {
	width: 6.3829787%;
}

/* width 60px  / grid_1 */
.col140 {
	width: 14.893617%;
}

/* width 140px / grid_2 */
.col220 {
	width: 23.404255%;
}

/* width 220px / grid_3 */
.col300 {
	width: 31.914894%;
}

/* width 300px / grid_4 */
.col380 {
	width: 40.425532%;
}

/* width 380px / grid_5 */
.col480 {
	/* width: 48.936170%; */
	width: 46.936170%;
}

/* width 480px / grid_6 */
.col540 {
	width: 57.446809%;
}

/* width 540px / grid_7 */
.col620 {
	width: 65.957447%;
}

/* width 620px / grid_8 */
.col700 {
	width: 74.468085%;
}

/* width 700px / grid_9 */
.col780 {
	width: 82.978723%;
}

/* width 780px / grid_10 */
.col860 {
	width: 91.489362%;
}

/* width 860px / grid_11 */
.col940 {
	width: 100.0%;
}

/* width 940px / grid_12 */
/* layout & column defaults */
.col60, .col140, .col220, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 1.0638298%; /* 10px */
	margin-right: 1.0638298%; /* 10px */
}

.col2{
    float: left;
    min-height: 165px;
    width: 49.99%;
}

.col2:nth-child(odd){
    padding-left: 0px;
}

.col2.last{
	clear:none;
} 

.col2.clear{
	clear:both;
}

.col2:nth-child(even){
    padding-right: 40px;
}

.col2 img{
    padding-top: 13px;
}

.iwrap{
    text-align: center;
}

.iwrap img{
}

.product-title{
	float:left;
	font-weight:bold;
}

h1.product-title{
    font-size: 29px;
    margin-top: 21px;
}

ul.arrow{
	clear:none;
}

ul.arrow li{
    color: #002b54;
    list-style: inside url("images/bulleta.png") disc;
}

ul.arrow li a{
    color: #002b54;
	text-decoration:underline;
}

.aside{
    float: right;
    margin-left: 18px;
    padding: 0 6px 6px;
    width: 188px;
}

#tabs ul.arrow{
    margin: 0;
    padding: 0;
}

#tabs ul.arrow li{
    background: rgba(0, 0, 0, 0) url("images/bulleta.png") no-repeat scroll 0 7px;
    color: #002b54;
    float: left;
    list-style: outside none none;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-left: 10px;
    width: 100%;
}

#tabs ul.arrow li a{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #002b54;
    list-style: outside none none;
    padding: 0;
    text-decoration: underline;
    width: auto;
}

.page-template-page-product .alignleft {
    margin-right: 30px;
	margin-bottom: 30px;
}

.masthead{
    background-color: #6db2d9;
    clear: both;
    padding: 20px 0;
    width: 100%;
}

.masthead .info{
    float: left;
    padding-right: 40px; 
    width: 41%;
}

.masthead h1, .masthead h2, .masthead h3, .masthead h4, .masthead h5{
	color:white;
}

.masthead span{
	color:white;
}

#tabs{
    background-color: #fff;
    float: left;
    margin-bottom: 25px;
    padding-top: 5px;
    width: 100%;
}

#tabs ul{
	float:left;
	width: 265px;
}

#tabs ul li{
    color: #002b54;
    list-style: outside none none;
}

#tabs ul li a{
    background-color: #6db2d9;
    color: #002b54;
    float: left;
    margin-bottom: 5px;
    padding: 11px;
    width: 100%;
}

#tabs ul li:hover, #main ul li.ui-tabs-active, #main ul li.ui-tabs-active a{
	color:#000;
	background-color:white;
	cursor:pointer;
}

#tabs ul li:hover a, #tabs li a:hover{
	text-decoration:none;
}

.ui-tabs-panel{
    float: left;
    padding-left: 35px;
    width: 73%;
	display:none;
}

.gmap{
    border: medium none;
    clear: both;
}

.spacer{
	clear:both;
	padding-top:15px;
}

.entry{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.pmeta{
    float: left;
    margin-bottom: 7px;
    margin-top: -5px;
    width: 100%;
}

.pmeta span{
    color: #655f5f;
    font-size: 13px;
    font-style: italic;
}
p.wp-caption-text{ 
    text-align: center;    
    font-size: 14px;    
    font-style: italic;
}

blockquote { 
   -moz-border-bottom-colors: none; 
   -moz-border-left-colors: none;   
   -moz-border-right-colors: none;  
   -moz-border-top-colors: none;  
   border-color: #012b54;  
   border-image: none; 
   border-style: solid; 
   border-width: 40px 1px 1px;
   background-color:#ccc;
  font-family: helvetica;
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 15px;
   
   
   }
   
blockquote h3, blockquote .block-title{
    color: white; 
    margin-top: -41px;
    position: absolute;
}

#newsbl{
    background-color: #ffffff;
    float: left;
    margin: 9px 0 39px;
    padding: 0;
    width: 100%;
}

.newrap{
    margin: 0 auto;
    width: 62.5%;
}

.newsrow{
    background-color: #fbfbfb;
    border: 1px solid #a6a6a6;
    clear: none;
    float: left;
    margin-bottom: 1px;
    margin-left: 1px;
    padding: 12px;
    width: 49.9%;
}

.newsrow:hover{
	background-color:#86bfdf;
	color:white;
}

.newsrow:hover h4, .newsrow:hover h4 a, .newsrow:hover .nmeta{
	color:white;
}

.newsrow h4 {
    margin-top: 6px;
    line-height: 26px;
    margin-bottom: 4px;
}

.newsrow h4 a{
    color: #002c53;
    font-size: 17px;
}

.newsrow h4 a:hover{
	text-decoration:none;
}

.newsrow:nth-child(even) h4{
	
}

.newsrow:nth-child(even) img{

}

.newsrow:first-child, .newsrow:nth-child(2) {
    border: 1px solid #a6a6a6;
}

.newsrow:last-child {
    margin-bottom: 0;
}

.nmeta{
    color: #333333;
    font-size: 15px;
    float: left;
}

.nmeta a{
    color: #333333;
    font-size: 15px;
}

.newsrow .nmeta img{
    border: medium none;
    float: none;
    margin: -2px 4px 0;
    width: auto;
}

.nmeta img.first{
	margin-left: 80px!important;
}

.newsrow img{
    border: 1px solid #5e7f9b;
    box-shadow: 0 0 20px #fff;
    float: left;
    height: auto;
    margin-right: 20px;
    max-height: 160px;
    width: 160px;
}
 
@media (max-width:480px) { 
	.headinfo {

	}
	.mtxt {

	}
	.navbar-toggle {

	}
	.home #footer {
		position: relative;
	}
	#footbase .fdiv ul li {
        margin-bottom: 15px;
        margin-right: 0;
        text-align: center;
        width: 91%;
	}
	#footbase .fdiv ul {
	   width:100%;
	}	
	.fdiv.right {
		float: none;
	}
}
@media (min-width:481px) and (max-width:767px) { 
	.newrap{
		width:78%;
	}
	.headinfo {

	}
	.mtxt {
    width: 98%;
	}
	.navbar-toggle {
	margin-top: 8%;
	}
	#thumbs {
	margin-left: 10px;
	}
	#footbase .fdiv ul li {
    margin-bottom: 15px;
    margin-right: 0;
    text-align: center;
    width: auto;
	float:none;
	} 
	#footbase .fdiv ul {
	width:100%;
	}
	.home #footer {

	}	
}

@media (min-width:768px){
	.newrap{
    width: 89%;
	}
	.headinfo {

	}
	.mtxt {
    width: 532px;
	}
	.menu ul li {

	}
	.home #footer {

	}
	#footbase .fdiv ul li {

	}
}

@media (min-width:992px){
	.newrap{
    width: 85%;
	}
	.headinfo {

	}
	.menu ul li {

	}
	.mtxt {
    width: 532px;
	}
}
@media (min-width:1200px){
	.newrap{
		width:1200px;
	}
	.headinfo {

	}
	.menu ul li {

	}
	.mtxt {
    width: 532px;
	}
} 