@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:700|Merienda:700|Neucha|Satisfy');




/************************** font_family end here *********************************/

/*p,h1,h2,h3,h4,h5,h6,ul{margin: 0;padding: 0;}*/




/************************** mardin_padding end here *********************************/

body{background: #efefef;}


.working_inner {
max-width: 1230px;
background: #fff;
margin: 0 auto;

}


.mid_top_bar{   padding: 64px 0px 35px 0px;}
.mid_top_bar h3{font-size: 22px;color: #6d6d6d;text-transform: uppercase;font-weight: 600;text-align: center;line-height: 32px;font-family: 'Open Sans', sans-serif;}







.top_bar_icons{float: right;    margin-top: 25px;}
.top_bar_icons ul{margin: 0;padding: 0;position: relative;}
.top_bar_icons ul li{cursor: pointer; list-style: none;padding:14px 25px;transition: 0.3s;display: inline-block;background: url(../images/top_bar_right_border.png) no-repeat center right;}
.top_bar_icons ul li:last-child{background: none;padding-right: 0px;}
.top_bar_icons ul li a{font-size: 13px;font-family: 'Work Sans', sans-serif;transition: 0.45s;text-transform: uppercase;color: #333333;font-weight: 500;}


.top_bar_icons ul li:hover a{color: #f49802;text-decoration: underline;}
.top_bar_icons ul li i{padding-right: 5px;position: relative;transition: 0.3s;color: #333333;}


.top_bar_icons ul li .comm:before{content: "\f27b";color: #f49802;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}

.top_bar_icons ul li:hover span i{top: -7px;transition: 0.3s;opacity: 0;transform: translateY(-7px);}

.top_bar_icons ul li:hover span:before{top:30%;opacity: 1;}

.top_bar_icons ul li .check:before{content: "\f00c";color: #f49802;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}

.top_bar_icons ul li span:before{content: "\f067";color: #f49802;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}

.main_seacrh {position: relative;margin: 5px 0 0 0;}     
.form-control {display: block;width: 83%;float: right;height: 48px;padding: 16px 22px;font-size: 13px;line-height: 1.42857143;color: #000;border:1px solid #b5b5b5;font-weight: 300;
background:none;background-image: none;outline:none;border-radius: 0;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family: 'Work Sans', sans-serif;}
.btn-1{transition: 0.45s; background: #6c7174;border: none;position: absolute;right: 0px;top: 0px;height: 48px;outline: none !important;width: 55px;}
.btn-1 i{margin:10px;font-size:22px; color:#fff;transition: 0.45s;}
.btn-1:hover{background: #f49902;}
.btn-1:hover i{color:#fff }

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #cacaca !important;
opacity: 1; /* Firefox */
}
.form-control:focus {
border-color: #ef770e;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(244, 153, 3, 0.32);
}









.top_navigation_main{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f59606+0,ec6514+49,f49903+100 */
background: #f59606; /* Old browsers */
background: -moz-linear-gradient(left, #f59606 0%, #ec6514 49%, #f49903 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f59606 0%,#ec6514 49%,#f49903 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f59606 0%,#ec6514 49%,#f49903 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59606', endColorstr='#f49903',GradientType=1 ); /* IE6-9 */ margin-top: 15px;}
.top_navigation{}
.top_navigation ul{margin: 0;padding: 0;}
.top_navigation ul li{display: inline-block;margin: 0px 0px;}
.top_navigation ul li a{transition: 0.3s;font-size: 15px;font-family: 'Work Sans', sans-serif;color: #fff !important;display: inline-block;text-decoration: none;padding: 15px 12.5px;}
.top_navigation ul li a:hover{background: #c15713 !important;}
.top_navigation ul li:first-child{margin-left: 0px;}
.top_navigation ul li:last-child{margin-right: 0px;}





.navbar-inverse {background:none; margin:0 0 0 0px; border:none;}
.nav>li>a {position: relative;display: block;padding: 0px 0px;}
.navbar-collapse{padding-right: 0;padding-left: 0;}


.home_mid_section{margin-top: 10px;}



.main_link_area{background: #f6f6f6;padding: 40px 13px;margin-top: 10px; margin-bottom:30px;}
.linl_1{}
.linl_1 ul{}
.linl_1 ul li{ float: left;}
.linl_1 ul li .link_img{}
.linl_1 ul li .link_text{font-size: 18px;color: #000000;font-weight: 500;text-transform: uppercase;font-family: 'Open Sans', sans-serif;padding-left: 15px;    margin-top: 10px;}
.linl_1 ul li .link_btn{padding-left: 25px;
margin-top: 14px;}
.linl_1 ul li .link_btn a{    font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #ec6515;text-transform: uppercase;
background: transparent;display: inline-block;
border: 1px solid #ec6515;transition: 0.45s;
padding: 9px 17px;}
.linl_1 ul li .link_btn a span{padding-left: 10px;}

.linl_1 ul li .link_btn a:hover{background: #ec6515;color: #fff;}

/*meu on mobile css*/
.mobile_nav{}

#menuToggle {display: block;position: relative;z-index: 1;

user-select: none;
background: #f49501  !important;
padding: 13px 0px 8px 15px;
margin-bottom: -2px;
}
#menuToggle input {
display: block;
width: 100%;
height: 52px;
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
opacity: 0;
z-index: 2;
-webkit-touch-callout: none;
margin:0;
}
#menuToggle span
{
display: block;
width: 33px;
height: 4px;
margin-bottom: 5px;
position: relative;

background: #ffffff;
border-radius: 3px;

z-index: 1;

-webkit-transform-origin: 4px 0px;

transform-origin: 4px 0px;

-webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);

transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);

transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease;

transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menuToggle span:first-child
{
-webkit-transform-origin: 0% 0%;
transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
-webkit-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}


#menuToggle input:checked ~ span
{
opacity: 1;
-webkit-transform: rotate(45deg) translate(-2px, -1px);
transform: rotate(45deg) translate(-2px, -1px);
background: #fff;
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
opacity: 0;
-webkit-transform: rotate(0deg) scale(0.2, 0.2);
transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
opacity: 1;
-webkit-transform: rotate(-45deg) translate(0, -1px);
transform: rotate(-45deg) translate(0, -1px);
}


#menu
{
position: absolute;
width: 100%;
margin: -40px 0 0 -50px;

padding: 1px 1px;
background: #ededed;
list-style-type: none;
-webkit-font-smoothing: antialiased;

/*  -webkit-transform-origin: 0% 0%;

transform-origin: 0% 0%;
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);

-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);

transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);

transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);

transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);*/
display:none;}


#menu li
{
padding: 0px 0;
font-size: 22px;
text-align: center;

}

#menuToggle input:checked ~ ul
{
-webkit-transform: scale(1.0, 1.0);
transform: scale(1.0, 1.0);
opacity: 1;
margin: 15px 0 0 -8px;
position: static;
display:block;
transition:all 0.5s ease-in-out;
}
.new_nav li{
width:100%;
transition:all 0.5s ease-in-out;
border-bottom: 1px solid #dadada; 
}
.new_nav a{
font-family: 'Montserrat', sans-serif;
color: #000000;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 18px 18px;
display: inline-block;
letter-spacing: 1px;
transition: 0.45s;
width: 100%;

}


.new_nav li:hover a{
color: #fff !important;
background: #8a8c8f  !important;

}

.new_nav li:hover{


}
#menuToggle h1{


right:10px !important;
top:13px !important;
}
.cate_img{
margin-bottom:30px;
background:#000000;
}
.cate_img img{
transition:all 0.5s ease-in-out;
}	
.cate_img img:hover{
transform:scale(1.1);
opacity:0.5;
}
.wid_head {
background: #f59606;
background: -moz-linear-gradient(left, #f59606 0%, #ec6514 49%, #f49903 100%);
background: -webkit-linear-gradient(left, #f59606 0%,#ec6514 49%,#f49903 100%);
background: linear-gradient(to right, #f59606 0%,#ec6514 49%,#f49903 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59606', endColorstr='#f49903',GradientType=1 );
text-align: center;
padding: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #fff;
font-size: 20px;
margin-bottom: 20px;
letter-spacing: 2px;

}
.ecrousal{background:none !important; clear:both;}
.ecrousal{text-align:center !important; text-transform:uppercase; }
.ecrousal h6{background:none !important; color:#000 !important; font:bold 34px Montserrat !important; display:none;}
.ecrousal{border:none !important;}
.itemlistings .itmimg{ border-radius:0; border: 0 !important;}
.itemlistings {
text-align: center;
margin: 10px;
padding: 10px !important;
background:#fff;
border:1px #ccc solid;
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.35);
}

.itemlistings:hover {

border:1px #f1810d solid;
}


.itemlistings p{
margin:10px 0 !important;
font-family: 'Work Sans', sans-serif !important;
}

.owl-prev, .owl-next { background: #ececec !important;
color: #a5a3a3 !important;
padding: 0px 13px !important;
border: 1px #ccc solid !important;
transition: all 0.3s !important;
border-radius: 50% !important;
font-size: 31px !important;
line-height: 38px;
height: 45px;
}


.itemlistings a.itm-a {
margin: 10px;
background: #fff !important;
border-radius: 0px !important;
border:1px solid #000000;
color: #000 !important;
padding: 10px 20px !important;
font-family: 'Work Sans', sans-serif !important;
}
.itemlistings a.itm-a:hover{ background: #f1810d !important; color:#FFFFFF !important; border:1px solid #f1810d;}


.itemlistings span{color: #e10000 !important; margin: 0 0 10px 0; font-size: 20px !important;  font-family: 'Work Sans', sans-serif !important;}


.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.owl-prev:hover, .owl-next:hover{background: #f1810d !important; color:#fff !important;}      

.owl-buttons {
top: 40% !important;
}
.ecrousal img.icon {
visibility: hidden;
}
.f_hed{
color:#f1810d !important; border:1px solid #f1810d;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing:2px;
text-align:center;
padding:10px;
font-size:16px;
margin-bottom: 20px;
clear: both;
}
footer{
margin-top:30px;
}
/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
0% {
opacity: 0;
}
50% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
51%,
100% {
opacity: 1;
}
}
@keyframes hvr-icon-drop {
0% {
opacity: 0;
}
50% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
51%,
100% {
opacity: 1;
}
}
/* Icon Drop */
.hvr-icon-drop {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-drop .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-animation-name: hvr-icon-drop;
animation-name: hvr-icon-drop;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.sign {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 600;
color: #000000;
text-align: center;
line-height: 26px;
padding: 0 25px;
text-transform: initial;
}
.sign a {
color: #ee6f13;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 15px 0 15px 0;
}

.sign a i{
padding-left:5px;
}	
.f_link li{
width:33%;
float:left;
}
.f_link li a{
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 15px 0 15px 0;
transition:all 0.5s ease-in-out;
font-weight: 600;
}
.f_link li a i{
padding-right:5px;
}
.f_link li a:hover{
color:#ee6f13;
}				
.cop_sec{
border-top:1px solid #000000;
padding:10px 0;
float: left;
width: 100%;
}
.cop_sec h3{
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin:0;
font-weight:600;
padding: 10px 0 0 0;
}
.cop_sec h6{
float:right;
margin:0;
}

@media (min-width: 1200px){
.container {
width: 1200px;
}


}
@media screen and (max-width: 1200px){
.top_bar_icons ul li {
padding: 10px 7px;
}
.top_navigation ul li a {
transition: 0.3s;
font-size: 13px;
padding: 15px 3.5px;
}
.working_inner {
max-width: 1000px;
}
}
@media screen and (max-width: 992px){
.working_inner {
max-width: 780px;
}
.form-control {
display: block;
width: 100%;
}
.cate_img {
margin-bottom: 30px !important;
background: #000000;
max-width: 370px;
margin: 0 auto;
}
.linl_1 ul li {
float: left;
width: 100%;
}
.cop_sec h3 {
padding: 10px 0 15px 0;
text-align: center;
}
.cop_sec h6 {
float: none;
margin: 0;
text-align: center;
padding-bottom: 10px;
}
.main_seacrh {
position: relative;
margin: 5px 0 0 0;
clear: both;
}

.description-area {
	flex-direction: column;
}
.description-area .adhesive-wrapper {
	margin-left: auto;
	margin-right: auto;
}
}	
@media screen and (max-width: 768px){
.linl_1 {
text-align: center;
margin-bottom: 20px;
display: block;
}
.link_img img{
margin:0 auto;
}
.linl_1 ul li .link_text {
padding-left: 0;
}	
.linl_1 ul li .link_btn {
padding-left: 0;
margin-top: 10px;
margin-bottom: 30px;
}
}	
.img_sec{
border:1px solid #d0d0d0;
padding:10px;
text-align:center;
color: #000;
font-family: 'Open Sans', sans-serif;
font-weight:bold;
font-size:30px;
}
.description-header,
.des_hd {
	background: #f59606;
	background: -moz-linear-gradient(left, #f59606 0%, #ec6514 49%, #f49903 100%);
	background: -webkit-linear-gradient(left, #f59606 0%,#ec6514 49%,#f49903 100%);
	background: linear-gradient(to right, #f59606 0%,#ec6514 49%,#f49903 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59606', endColorstr='#f49903',GradientType=1 );
	text-align: left;
	padding: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
}
.description-area {
	display: flex;
	margin-top: 20px;
}
.description-wrapper {
	flex: 1 1 auto;
}
.adhesive-wrapper {
	flex: 0 0 auto;
	margin-left: 20px;
}
.tabbed {

    float: left;

    width: 100%;

   background: #f4f3f3;

    margin-bottom: 20px;

    margin-top: 20px;

}



.tabbed > input{

  display : none;

}



.tabbed > section > h1{

  float       : left;

  box-sizing  : border-box;

  margin      : 0 0 0 0;

      padding: 0px 0px 0 0;

  font-size   : 1em;

  font-weight : normal; background:#f3f3f3;    margin: 0 5px 0 0;



}
.tabbed > section > h1 > label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    padding: 13.5px 0px;
    margin: 0 0 0 0px;
    width: 150px;
    text-align: center;
    border-bottom: none;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}

.content-panel {
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    padding: 10px;
    border: 1px solid #d1d1d1;
    line-height: 30px;
    background: #fff;
    overflow: hidden;
}
.content-panel {
	margin-bottom: 0.65em;
}
.lorem span{
	display:inline-block;
	width:150px;
	}





.panel{

	margin:0;

	border:0;

}







.tabbed > input:checked + section > h1 > label {    background: #f59606;
background: -moz-linear-gradient(left, #f59606 0%, #ec6514 49%, #f49903 100%);
background: -webkit-linear-gradient(left, #f59606 0%,#ec6514 49%,#f49903 100%);
background: linear-gradient(to right, #f59606 0%,#ec6514 49%,#f49903 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59606', endColorstr='#f49903',GradientType=1 );
 color:#fff; }



.tabbed > section > div{

  position      : relative;

  z-index       : 1;

  float         : right;

  box-sizing    : border-box;

  width         : 100%;

  margin        :43px 0 0 -100%;



}



.tabbed > input:checked + section > h1{

  position : relative;

  z-index  : 2;

}



.tabbed > input:not(:checked) + section > div{

  display : none;

}

.leftsec { width:50%; float:left;     margin-top:12px;}

.rightsec { width:46%; float:right;}

.asdasd { margin-top:15px;; float:left; width:100%; position:relative; z-index:999999}

#slider-header {margin:20 0 0px 0; width:100% !important; height:auto !important; clear:both;}

#slider-header h2{ font-size:14px; text-transform:uppercase; color:#fff; line-height:39px; border:1px solid #d7d7d7; margin:0; padding:0 0 0 26px; text-align:left; font-weight:bold;

background:#ff7612;}

.productthumb li{ float:left; width:100%; max-width:240px; list-style:none; padding:0 5px;}





@media screen and (max-width:1024px){

.tabbed > section > h1 > label {  width:150px}

}

@media screen and (max-width:991px){

#tabbed2 + section > div { margin-top:55px !important;}

#tabbed3 + section > div { margin-top:55px !important;}

#tabbed4 + section > div { margin-top:55px !important;}


.containers>a { margin-right:60px !important;}

.leftsec { width:100%;}

.rightsec { width:100%;}

.tabbed > section > h1 > label { width:130px;}

.image-gallery {max-width: 515px; width:100% !important;}

.image-gallery .big-image {width: 77% !important;}



.dhl_pic{ position:static; margin:0;}



} 

@media screen and (max-width:790px){

.tabbed{margin:10px 0;}	 

.tabbed > section > h1 > label {
    width: 144px !important;
    font-size: 22px;
}
#tabbed2 + section > div { margin-top:-1px !important;}

#tabbed3 + section > div { margin-top:-1px !important;}

#tabbed4 + section > div { margin-top:-1px !important;}

.tabbed > section > div{    margin:-1px 0;}

.productthumb { text-align:center;}

.productthumb li { display:inline-block; float:none;}

.tabbed > section > h1{ margin:0 !important; width:100%; padding:0 0 0 !important}

.tabbed > section > h1 > label { width:100% !important; text-align:left !important; padding:14px 15px !important; margin:1px 0; position:relative;}

.moblo{ margin-bottom:0 !important;}



.tabbed > section > h1 > label::after{

content: "\f0fe";

    font-family: "fontawesome";

    color: #fff;

    position: absolute;

    right: 10px;

    top: 15px;

}



.tabbed > input:checked + section > h1 > label::after{

 content: "\f146";

}



}



@media screen and (max-width:460px){ 

.tabbed > section > h1 { margin-bottom:0;}

.tabbed > section > h1 > label { font-size:11.5px; width: 100%;}

.containers>a { margin-right:9px !important;}

.productthumb li{  max-width:150px;}

.single-item .gal_button {

    min-width: 100px;

 

}



#slider-header h2 {

    font-size: 11.5px;

    padding: 0 0 0 15px;

}

.single-item .gal_img {

    height: 100px;

}

}

@media screen and (max-width:414px){ 

.tabbed > section > h1 > label {width:100%;}

.tabbed > section > h1 {margin:0;}


}

/************************************/
/** Premier Range additions */
#wrapLOVE .container {
    width: auto;
}
div#promo {
	display: inline-block;
	float: right;
}
div#promo span.hours {
	text-align: center;
	display: block;
}
@media (min-width: 992px) {
	#promo_boxes .col-md-2 {
	    padding: 0 5px;
	}
	#promo_boxes .col-md-2 {
		width: 16%;
	}
	#promo_boxes .col-md-2.radiator-covers {
		width: 20%;
	}
}
.prVideoContainer {
	margin-top: 20px;
}
.prVideoContainer video {
	width: 100%;
}

.prLinks .prCrossPromote img {
	width: 100%;
	margin: 0;
}
.prLinks .prBottomRight a.reviews {
	display: block;
	width: 49%;
	vertical-align: top;
	float: left;
}
.prLinks, .text {
	overflow: hidden;
}

.description { overflow: hidden; }

.extra {
	margin-top: 0.5em;
}
.extra .heading_description {
	color: #f5951d;
	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0 auto;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #e2e2e2;
	padding: 7px 10px;
	font-weight: bold;
}

/* Premier Extra information columns */
.extra ul {
	margin: 5px; 
	padding: 0 8px 0 25px;
}
.extra ul li {
	list-style:none;
	border-bottom: none; 
	padding: 2px 1px;
}	
.extra ul li:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	float: left;
	margin-left: -1.5em;
	color: #f5951d;
}

/* Main content */
.description-content ul {
	margin: 15px;
	padding: 0 8px 0 25px;
}
.description-content ul li {
	list-style:none;
	border-bottom: none;
	padding: 2px 1px;
}
.description-content ul li:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	float: left;
	margin-left: -1.5em;
	color: #f5951d;
}
.description-content ul li {
	transition: transform .35s ease, background-color 0.35s ease, padding 0.35s ease;
	background-color: white;
}
.description-content ul li:hover {
	transform: scale(1.05) rotate(-1deg);
	/*box-shadow: orange 0 0 10px;*/
	background-color: orange;
	border-radius: 0.5em;
	color: black;
	padding: 0.3em;
}
.description-content .fa-info-circle { color: blue; }
.description-content .fa-thumbs-up {
	font-size: 1.2em;
	color: gold;
	text-shadow: black 0 0 2px;
}

.content-panel.moblo p {
	margin-bottom: 0.65em;
}

/* Custom fonts for emphasis */

span.pop.family {
	font-family: 'Dancing Script', cursive;
	transform: rotate(3deg);
    display: inline-block;
    font-size: 1.5em;
}
span.pop.loved-ones {
	font-family: 'Merienda', cursive;
	transform: rotate(-3deg);
    display: inline-block;
	font-size: 1.1em;
}
span.pop.hobbies {
	font-family: 'Satisfy', cursive;
	transform: rotate(3deg);
    display: inline-block;
	font-size: 1.4em;
}
span.pop.sports {
	font-family: 'Neucha', cursive;
	transform: rotate(-3deg);
    display: inline-block;
	font-size: 1.5em;
}