/*

 Theme Name:   CleanLab child theme
 Theme URI:    http://www.demo.themefuzz.com/cleanlab_wp
 Description:  CleanLab child theme - A super easy to use wordpress theme powered by ZnFramework
 Author:       ThemeFuzz
 Author URI:   http://www.themefuzz.com
 Template:     cleanlab
 Version:      1.0.6
 Tags:         fluid-layout, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, translation-ready
 Text Domain:  zn_framework

*/

/***************************
* SOCIAL MEDIA ICONS
****************************/

.eluidbf16bbff .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluidbf16bbff .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluiddfb16220 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluiddfb16220 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid903cd4a8 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid903cd4a8 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid9252dd8e .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid9252dd8e .zn_icon_box_icon:hover { color:#ee3739 !important; } 

/***************************
* ICON FONT FIX
****************************/
@font-face {
font-family: 'icomoon';
    src:url('fonts/icomoon.eot');
    src:url('fonts/icomoon.eot#iefix') format('embedded-opentype'), 
        url('fonts/icomoon.svg') format('svg'),
        url('fonts/icomoon.ttf') format('truetype'),
        url('fonts/icomoon.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/***************************
* MENU ADJUSTMENTS
****************************/

.main-menu { font-size:1.2em;font-weight:900; }
.main-menu a { color:#24bee4 !important; }
.main-menu a:hover { color:#333333 !important; }
.main-menu .menu-item-110 a { color:#ee3739 !important; } 
.main-menu .menu-item-110 a:hover { color:#333333 !important; } 

/***************************
* HEADER TAGLINE
****************************/

.eluid3b220781 h2 { font-size:1.8em;font-weight:bold; }
.eluid03ceedec { line-height: 55px !important;margin-top:10px; }

/***************************
* CIRCULAR FACTS
****************************/

.eluid4ce675c1 h4 { font-size:1.3em;font-weight:bold; }
.eluid0b2e4932 h4 { font-size:1.3em;font-weight:bold; }
.eluid67154c09 h4 { font-size:1.3em;font-weight:bold; }


/***************************
* CIRCULAR FACTS
****************************/

.eluid4b54bbef h2 { font-weight:bold;padding-bottom:12px;margin-left:-30px; }
.eluid71df6d4e .section-title { line-height:45px; }

/***************************
* SOCIAL MEDIA CARDS
****************************/

.eluidd46a3973 { border-style:none; }
.eluidd312fbf0 { border-style:none none none dotted; }
.eluid12426fcd { border-style:none none none dotted; }
.eluid05523a14 { border-style:none none none dotted; }

/***************************
* WIDGET ADJUSTMENTS
****************************/

.widget-social-copyright .copyright { font-size:1.2em;font-weight:bold; }
.widget-social-copyright .social ul li a { 
     line-height: 40px;
     border-radius: 50%;
     width: 40px;
     height: 40px;
     margin-right: 10px !important;
     background: #24bee4; }
.widget-social-copyright .social ul li a:hover { background:#ee3739; }
     
.widget-social-copyright .zn_icon_box_icon { font-size:1.4em;font-weight:bold; }

.widget_nav_menu { font-size:1.2em;font-weight:bold; }
.widget_nav_menu a:hover { color:#24bee4 !important; }
.widget_nav_menu .menu-item-110 a { color:#ee3739 !important; } 

/***************************
* ABOUT PAGE
****************************/

.eluidb6d0ee92 .zn_subtitle { font-size:40px;font-weight:400; }
.eluid0bbfcf17 .zn_subtitle { font-size:40px;font-weight:400; }
.eluid0bbfcf17 .zn_description { font-size:1.5em; }
.eluid0215d635 .zn_description blockquote { border-left:0px !important; }
.eluid258a4f14 .zn_description blockquote { border-left:0px !important; }
.eluid258a4f14 .zn_description p { font-size:20px; }
.eluidca65757e .zn_description blockquote { border-left:0px !important; }
.eluidca65757e .zn_description p { font-size:20px; }
.eluid0af057cf .zn_description blockquote { border-left:0px !important; }
.eluid0af057cf .zn_description p { font-size:20px; }
.eluid0af057cf .zn_description ul { font-size:17px; }

.eluidba204463 .zn_description p { font-size:20px;font-weight:400;color:#333; }
.eluidba204463 .zn_description ul { font-size:20px;font-weight:400;color:#333;text-indent: -1em;padding-left: 1em; }

/***************************
* CHAMPIONS PAGE
****************************/

.eluidee736399 .section-title { font-size:40px;font-weight:700;line-height:50px; }
.eluidee736399 .section-description { font-size:20px;font-weight:400; }

/***************************
* FACTS PAGE
****************************/

.eluida2253771 .zn_subtitle { font-size:40px;font-weight:400; }
.eluida2253771 .zn_description { font-size:1.5em; }

.eluid1b4f28cc p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid1b4f28cc a { color:#24bee4;font-weight:200; }

.eluid229ebee6 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid229ebee6 a { color:#24bee4;font-weight:200; }
.eluid342fda75 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid342fda75 a { color:#24bee4;font-weight:200; }
.eluid1b4f28cc p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid1b4f28cc a { color:#24bee4;font-weight:200; }
.eluidc25cc37d p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluidc25cc37d a { color:#24bee4;font-weight:200; }
.eluid3afac2c3 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid3afac2c3 a { color:#24bee4;font-weight:200; }
.eluidac4b3f76 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluidac4b3f76 a { color:#24bee4;font-weight:200; }
.eluida8de6085 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluida8de6085 a { color:#24bee4;font-weight:200; }
.eluid28d849d8 p { margin-left:30px !important;margin-right:30px !important;font-size:0.8em;font-weight:200;line-height:15px; }
.eluid28d849d8 a { color:#24bee4;font-weight:200; }

/***************************
* MEDIA PAGE
****************************/

.eluid8c871977 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid8c871977 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid0a3f990b .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid0a3f990b .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid30c748c5 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid30c748c5 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluidbda0c14c .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluidbda0c14c .zn_icon_box_icon:hover { color:#ee3739 !important; } 

.eluida859e9db { border-style:none; }
.eluidbe7aee4b { border-style:none none none dotted; }
.eluid29782890 { border-style:none none none dotted; }
.eluid31c747b1 { border-style:none none none dotted; }

.eluid101d9b67 p a { color:#000 !important; }

/***************************
* ACTION PAGE
****************************/

.eluid73265f8d .section-title { font-size:40px;font-weight:700;line-height:50px; }
.eluid73265f8d .section-description { font-size:20px;font-weight:400; }
.eluid34ed04ca .zn_subtitle { font-size:40px;font-weight:400; }
.eluid34ed04ca .zn_description { font-size:1.5em; }
.eluid459f1a81 .ibox-icon { font-size:40px; }
.eluidcb460472 h2 { font-weight:bold;padding-bottom:12px;margin-left:-30px; }
.eluidc708b4c9 h3 { font-size:40px;font-weight:400; }
.eluidc708b4c9 p { font-size:1.5em; }
.eluidf7a592a1 h2 { font-weight:bold;padding-bottom:12px;margin-left:-30px; }

.eluid1aff31b1 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid1aff31b1 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid2e2c7f08 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid2e2c7f08 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluidc8707a58 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluidc8707a58 .zn_icon_box_icon:hover { color:#ee3739 !important; } 
.eluid9b90aa87 .zn_icon_box_icon { font-size:40px; color:#24bee4 !important; } 
.eluid9b90aa87 .zn_icon_box_icon:hover { color:#ee3739 !important; } 

.eluid53780d45 { border-style:none; }
.eluide578c33c { border-style:none none none dotted; }
.eluidbd38daa7 { border-style:none none none dotted; }
.eluid2e260860 { border-style:none none none dotted; }

/***************************
* THE MAP
****************************/

.mapsvg-popover { line-height: 10px; }
.mapsvg-popover-content { line-height: 10px; }
.mapsvg-popover-content h4 { font-size:1.2em;margin:0;line-height: 20px; }
.mapsvg-popover-content h5 { font-size:1.8em;color:#24bee4;margin:0;line-height: 20px; }
.mapsvg-popover-content h6 { font-size:1.8em;color:#ee3739;margin:0;line-height: 20px; }
.source { font-size:0.8em;color:#808080;margin:0; }

/***************************
* BLOGPOSTS
****************************/
body .page_content, .page_content { color:#222; }