/*!
 * CAMERON Responsive 1.0
 * Copyright 2013 Cameron, Co.
 */

.boxs,
.boxs:before,
.boxs:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *behavior:url(./layouts/neat/ie7/boxsizing.htc)}
.cameron-container{width:1240px; margin-right:auto; margin-left:auto; padding-left:20px; padding-right:20px}
.cameron-container:before,
.cameron-container:after{content:" "; display:table}
.cameron-container:after{clear:both}
.cameron-row{margin-left:-20px; margin-right:-20px}
.cameron-row:before,
.cameron-row:after{content:" "; display:table}
.cameron-row:after{clear:both}

.cameron-md-custom,
.cameron-xs-1, .cameron-mi-1, .cameron-sm-1, .cameron-md-1, .cameron-lg-1,
.cameron-xs-2, .cameron-mi-2, .cameron-sm-2, .cameron-md-2, .cameron-lg-2,
.cameron-xs-3, .cameron-mi-3, .cameron-sm-3, .cameron-md-3, .cameron-lg-3,
.cameron-xs-4, .cameron-mi-4, .cameron-sm-4, .cameron-md-4, .cameron-lg-4,
.cameron-xs-5, .cameron-mi-5, .cameron-sm-5, .cameron-md-5, .cameron-lg-5,
.cameron-xs-6, .cameron-mi-6, .cameron-sm-6, .cameron-md-6, .cameron-lg-6,
.cameron-xs-7, .cameron-mi-7, .cameron-sm-7, .cameron-md-7, .cameron-lg-7,
.cameron-xs-8, .cameron-mi-8, .cameron-sm-8, .cameron-md-8, .cameron-lg-8,
.cameron-xs-9, .cameron-mi-9, .cameron-sm-9, .cameron-md-9, .cameron-lg-9,
.cameron-xs-10, .cameron-mi-10, .cameron-sm-10, .cameron-md-10, .cameron-lg-10,
.cameron-xs-11, .cameron-mi-11, .cameron-sm-11, .cameron-md-11, .cameron-lg-11,
.cameron-xs-12, .cameron-mi-12, .cameron-sm-12, .cameron-md-12, .cameron-lg-12{position:relative; min-height:1px; padding-left:20px; padding-right:20px}

.cameron-md-custom{float:left}

.cameron-xs-12{width:100%}
.cameron-xs-11{width:91.66666666666666%}
.cameron-xs-10{width:83.33333333333334%}
.cameron-xs-9{width:75%}
.cameron-xs-8{width:66.66666666666666%}
.cameron-xs-7{width:58.333333333333336%}
.cameron-xs-6{width:50%}
.cameron-xs-5{width:41.66666666666667%}
.cameron-xs-4{width:33.33333333333333%}
.cameron-xs-3{width:25%}
.cameron-xs-2{width:16.666666666666664%}
.cameron-xs-1{width:8.333333333333332%}

@media screen and (min-width:768px){
	.cameron-sm-12{width:100%}
	.cameron-sm-11{width:91.66666666666666%}
	.cameron-sm-10{width:83.33333333333334%}
	.cameron-sm-9{width:75%}
	.cameron-sm-8{width:66.66666666666666%}
	.cameron-sm-7{width:58.333333333333336%}
	.cameron-sm-6{width:50%}
	.cameron-sm-5{width:41.66666666666667%}
	.cameron-sm-4{width:33.33333333333333%}
	.cameron-sm-3{width:25%}
	.cameron-sm-2{width:16.666666666666664%}
	.cameron-sm-1{width:8.333333333333332%}
}

@media screen and (min-width:992px){
	.cameron-md-12{width:100%}
	.cameron-md-11{width:91.66666666666666%}
	.cameron-md-10{width:83.33333333333334%}
	.cameron-md-9{width:75%}
	.cameron-md-8{width:66.66666666666666%}
	.cameron-md-7{width:58.333333333333336%}
	.cameron-md-6{width:50%}
	.cameron-md-5{width:41.66666666666667%}
	.cameron-md-4{width:33.33333333333333%}
	.cameron-md-3{width:25%}
	.cameron-md-2{width:16.666666666666664%}
	.cameron-md-1{width:8.333333333333332%}
}

@media screen and (min-width:1200px){
	.cameron-lg-12{width:100%}
	.cameron-lg-11{width:91.66666666666666%}
	.cameron-lg-10{width:83.33333333333334%}
	.cameron-lg-9{width:75%}
	.cameron-lg-8{width:66.66666666666666%}
	.cameron-lg-7{width:58.333333333333336%}
	.cameron-lg-6{width:50%}
	.cameron-lg-5{width:41.66666666666667%}
	.cameron-lg-4{width:33.33333333333333%}
	.cameron-lg-3{width:25%}
	.cameron-lg-2{width:16.666666666666664%}
	.cameron-lg-1{width:8.333333333333332%}
}

@media screen and (max-width:767px){
	.cameron-mi-12{width:100%}
	.cameron-mi-11{width:91.66666666666666%}
	.cameron-mi-10{width:83.33333333333334%}
	.cameron-mi-9{width:75%}
	.cameron-mi-8{width:66.66666666666666%}
	.cameron-mi-7{width:58.333333333333336%}
	.cameron-mi-6{width:50%}
	.cameron-mi-5{width:41.66666666666667%}
	.cameron-mi-4{width:33.33333333333333%}
	.cameron-mi-3{width:25%}
	.cameron-mi-2{width:16.666666666666664%}
	.cameron-mi-1{width:8.333333333333332%}
}


.cameron-xs-1, .cameron-xs-2, .cameron-xs-3, .cameron-xs-4, .cameron-xs-5, .cameron-xs-6, .cameron-xs-7, .cameron-xs-8, .cameron-xs-9, .cameron-xs-10, .cameron-xs-11,
.cameron-mi-1, .cameron-mi-2, .cameron-mi-3, .cameron-mi-4, .cameron-mi-5, .cameron-mi-6, .cameron-mi-7, .cameron-mi-8, .cameron-mi-9, .cameron-mi-10, .cameron-mi-11,
.cameron-sm-1, .cameron-sm-2, .cameron-sm-3, .cameron-sm-4, .cameron-sm-5, .cameron-sm-6, .cameron-sm-7, .cameron-sm-8, .cameron-sm-9, .cameron-sm-10, .cameron-sm-11,
.cameron-lg-1, .cameron-lg-2, .cameron-lg-3, .cameron-lg-4, .cameron-lg-5, .cameron-lg-6, .cameron-lg-7, .cameron-lg-8, .cameron-lg-9, .cameron-lg-10, .cameron-lg-11{float:left}

@media screen and (max-width:1199px){
	.cameron-container{width:980px}
	.cameron-lg-1, .cameron-lg-2, .cameron-lg-3, .cameron-lg-4, .cameron-lg-5, .cameron-lg-6, .cameron-lg-7, .cameron-lg-8, .cameron-lg-9, .cameron-lg-10, .cameron-lg-11{float:none}
}

@media screen and (min-width:768px){
	.cameron-mi-1, .cameron-mi-2, .cameron-mi-3, .cameron-mi-4, .cameron-mi-5, .cameron-mi-6, .cameron-mi-7, .cameron-mi-8, .cameron-mi-9, .cameron-mi-10, .cameron-mi-11{float:none}
}
.cameron-md-1, .cameron-md-2, .cameron-md-3, .cameron-md-4, .cameron-md-5, .cameron-md-6, .cameron-md-7, .cameron-md-8, .cameron-md-9, .cameron-md-10, .cameron-md-11{float:left}

@media screen and (max-width:991px){
	.cameron-container{width:760px}
	.cameron-md-custom{float:none}
	.cameron-md-1, .cameron-md-2, .cameron-md-3, .cameron-md-4, .cameron-md-5, .cameron-md-6, .cameron-md-7, .cameron-md-8, .cameron-md-9, .cameron-md-10, .cameron-md-11{float:none}
}

@media screen and (min-width:768px){
	.cameron-sm-1, .cameron-sm-2, .cameron-sm-3, .cameron-sm-4, .cameron-sm-5, .cameron-sm-6, .cameron-sm-7, .cameron-sm-8, .cameron-sm-9, .cameron-sm-10, .cameron-sm-11{float:left}
}

@media screen and (max-width:767px){
	.cameron-container{width:100%}
	.cameron-sm-1, .cameron-sm-2, .cameron-sm-3, .cameron-sm-4, .cameron-sm-5, .cameron-sm-6, .cameron-sm-7, .cameron-sm-8, .cameron-sm-9, .cameron-sm-10, .cameron-sm-11{float:none}
	.cameron-mi-1, .cameron-mi-2, .cameron-mi-3, .cameron-mi-4, .cameron-mi-5, .cameron-mi-6, .cameron-mi-7, .cameron-mi-8, .cameron-mi-9, .cameron-mi-10, .cameron-mi-11{float:left}
}




/*--[Bootstrap 3.0.2]--*/
@-ms-viewport{width:device-width}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important}
.hidden-xs,
.hidden-sm,
.hidden-md,
.hidden-lg{display:block !important}

@media screen and (max-width:767px){
	.visible-xs,
	.visible-sm.visible-xs,
	.visible-md.visible-xs,
	.visible-lg.visible-xs{display:block !important}
	.hidden-xs,
	.hidden-sm.hidden-xs,
	.hidden-md.hidden-xs,
	.hidden-lg.hidden-xs{display:none !important}
}

@media screen and (min-width:768px) and (max-width:991px){
	.visible-xs.visible-sm,
	.visible-sm,
	.visible-md.visible-sm,
	.visible-lg.visible-sm{display:block !important}
	.hidden-xs.hidden-sm,
	.hidden-sm,
	.hidden-md.hidden-sm,
	.hidden-lg.hidden-sm{display:none !important}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.visible-xs.visible-md,
	.visible-sm.visible-md,
	.visible-md,
	.visible-lg.visible-md{display:block !important}
	.hidden-xs.hidden-md,
	.hidden-sm.hidden-md,
	.hidden-md,
	.hidden-lg.hidden-md{display:none !important}
}

@media screen and (min-width:1200px){
	.visible-xs.visible-lg,
	.visible-sm.visible-lg,
	.visible-md.visible-lg,
	.visible-lg{display:block !important}
	.hidden-xs.hidden-lg,
	.hidden-sm.hidden-lg,
	.hidden-md.hidden-lg,
	.hidden-lg{display:none !important}
}

img{vertical-align:middle}